Sha256: a9b793570ba769ba07cd5f47ad41bbc88ba12f973976d8fe1dc75e69f1a6b9ad
Contents?: true
Size: 573 Bytes
Versions: 9
Compression:
Stored size: 573 Bytes
Contents
shared_examples_for "a decoratable model" do describe ".decorate" do it "applies a collection decorator to a scope" do described_class.create decorated = described_class.limit(1).decorate expect(decorated.size).to eq(1) expect(decorated).to be_decorated end end describe "#==" do it "is true for other instances' decorators" do described_class.create one = described_class.first other = described_class.first expect(one).not_to be other expect(one == other.decorate).to be_truthy end end end
Version data entries
9 entries across 9 versions & 1 rubygems