Sha256: b85de8c9564ac14cbd6fcd95e6e7b25d1fe429f4880ad987e5bc7895f2ab3f1e
Contents?: true
Size: 462 Bytes
Versions: 7
Compression:
Stored size: 462 Bytes
Contents
shared_examples_for "strokewidth DSL method" do it "returns a number" do expect(dsl.strokewidth(4)).to eq(4) end it "sets on receiver" do dsl.strokewidth 4 expect(dsl.style[:strokewidth]).to eq(4) end it "applies to subsequently created objects" do dsl.strokewidth 6 expect(Shoes::Rect).to receive(:new) do |*args| style = args[-2] expect(style[:strokewidth]).to eq(6) end dsl.rect(10, 10, 100, 100) end end
Version data entries
7 entries across 7 versions & 3 rubygems