Sha256: 0e2839da1d72cda4e59c12d3056c34cad0d878e7acb9bafc6e3a006b01bfbc90

Contents?: true

Size: 736 Bytes

Versions: 1

Compression:

Stored size: 736 Bytes

Contents

require "spec_helper"

describe HashDiff do
  describe ".diff" do
    subject { described_class.diff left, right }

    let(:left) {
      { foo: "bar" }
    }
    let(:right) {
      { foo: "bar2" }
    }

    it { expect(subject).to eq({ foo: ['bar', 'bar2']}) }
  end

  describe ".left_diff" do
    subject { described_class.left_diff left, right }

    let(:left) {
      { foo: "bar" }
    }
    let(:right) {
      { foo: "bar2" }
    }

    it { expect(subject).to eq({ foo: 'bar2' }) }
  end

  describe ".right_diff" do
    subject { described_class.right_diff left, right }

    let(:left) {
      { foo: "bar" }
    }
    let(:right) {
      { foo: "bar2" }
    }

    it { expect(subject).to eq({ foo: 'bar' }) }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hash_diff-0.6.3 spec/hash_diff_spec.rb