Sha256: dbfbb897dfaf3180884edc6acde7061ef7db17e763218ad4b0b56f0fd4f411d3

Contents?: true

Size: 425 Bytes

Versions: 47

Compression:

Stored size: 425 Bytes

Contents

require 'spec_helper'

module Pact
  describe SomethingLike do
    describe 'json_create' do
      let(:json) do
'
{
    "json_class": "Pact::SomethingLike",
    "contents" : { "thing" : "blah" }
}
'
      end
      subject { SomethingLike.json_create(JSON.parse(json)) }
      it "creates a SomethingLike object from json" do
        expect(subject).to eq(SomethingLike.new({"thing" => "blah"}))
      end
    end
  end

end

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
pact-support-0.1.4 spec/lib/pact/something_like_spec.rb
pact-support-0.2.0 spec/lib/pact/something_like_spec.rb
pact-support-0.1.3 spec/lib/pact/something_like_spec.rb
pact-support-0.1.2 spec/lib/pact/something_like_spec.rb
pact-support-0.1.1 spec/lib/pact/something_like_spec.rb
pact-support-0.1.0 spec/lib/pact/something_like_spec.rb
pact-support-0.0.4 spec/lib/pact/something_like_spec.rb
pact-support-0.0.3 spec/lib/pact/something_like_spec.rb
pact-support-0.0.2 spec/lib/pact/something_like_spec.rb
pact-support-0.0.1 spec/lib/pact/something_like_spec.rb
pact-1.3.3 spec/lib/pact/something_like_spec.rb
pact-1.3.2 spec/lib/pact/something_like_spec.rb
pact-1.3.1 spec/lib/pact/something_like_spec.rb
pact-1.3.0 spec/lib/pact/something_like_spec.rb
pact-1.2.1.rc2 spec/lib/pact/something_like_spec.rb
pact-1.2.1.rc1 spec/lib/pact/something_like_spec.rb
pact-1.1.1 spec/lib/pact/something_like_spec.rb
pact-1.1.0 spec/lib/pact/something_like_spec.rb
pact-1.1.0.rc5 spec/lib/pact/something_like_spec.rb
pact-1.1.0.rc4 spec/lib/pact/something_like_spec.rb