Sha256: a32313c4629f8f1323fb9512bd340c4214d183a2e9f59815aae34d5334593450

Contents?: true

Size: 428 Bytes

Versions: 63

Compression:

Stored size: 428 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

63 entries across 63 versions & 1 rubygems

Version Path
pact-support-1.11.0 spec/lib/pact/something_like_spec.rb
pact-support-1.10.3 spec/lib/pact/something_like_spec.rb
pact-support-1.10.2 spec/lib/pact/something_like_spec.rb
pact-support-1.10.1 spec/lib/pact/something_like_spec.rb
pact-support-1.10.0 spec/lib/pact/something_like_spec.rb
pact-support-1.9.0 spec/lib/pact/something_like_spec.rb
pact-support-1.8.1 spec/lib/pact/something_like_spec.rb
pact-support-1.8.0 spec/lib/pact/something_like_spec.rb
pact-support-1.7.2 spec/lib/pact/something_like_spec.rb
pact-support-1.7.1 spec/lib/pact/something_like_spec.rb
pact-support-1.7.0 spec/lib/pact/something_like_spec.rb
pact-support-1.6.6 spec/lib/pact/something_like_spec.rb
pact-support-1.6.5 spec/lib/pact/something_like_spec.rb
pact-support-1.7.0.alpha.1 spec/lib/pact/something_like_spec.rb
pact-support-1.6.4 spec/lib/pact/something_like_spec.rb
pact-support-1.6.3 spec/lib/pact/something_like_spec.rb
pact-support-1.6.2 spec/lib/pact/something_like_spec.rb
pact-support-1.6.1 spec/lib/pact/something_like_spec.rb
pact-support-1.6.0 spec/lib/pact/something_like_spec.rb
pact-support-1.5.2 spec/lib/pact/something_like_spec.rb