File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/roadie-4.0.0/spec/lib/roadie/deduplicator_spec.rb
# frozen_string_literal: true
require "spec_helper"
module Roadie
describe Deduplicator do
it "removes identical pairs, keeping the last one" do
input = [
["a", "1"],
["b", "2"],
["a", "3"],
["a", "1"],
]
expect(Deduplicator.apply(input)).to eq [
["b", "2"],
["a", "3"],
["a", "1"],
]
end
it "returns input when no duplicates are present" do
input = [
["a", "1"],
["a", "3"],
["a", "2"],
]
expect(Deduplicator.apply(input)).to eq input
end
end
end