Sha256: eda15a7c254bc559b53113de313eb0a90fcb63f5f7a8a1d536b80215785a8689
Contents?: true
Size: 787 Bytes
Versions: 1
Compression:
Stored size: 787 Bytes
Contents
shared_examples "the find method" do context "when looking up a valid item" do it "returns data on the item" do expect(context.find(valid_items.first)).to eql(valid_responses.first) end end context "when looking up an invalid item" do it "returns nil when not found" do expect(context.find(invalid_items.first)).to eql(nil) end end context "when looking up multiple valid items" do it "returns an array of data with each item" do expect(context.find(valid_items)).to eql(valid_responses) end end context "when looking up multiple items and one is invalid" do it "returns an array with only the valid items" do expect(context.find(valid_invalid_items)).to eql(valid_responses) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tankard-0.1.0 | spec/shared_examples_for_find.rb |