Sha256: 52fd8ff45382fde81aab0bc8dcf949469e6e4420c3a1a3d837fe468b73c3748a
Contents?: true
Size: 451 Bytes
Versions: 1
Compression:
Stored size: 451 Bytes
Contents
shared_examples_for "strokewidth DSL method" do it "returns a number" do dsl.strokewidth(4).should eq(4) end it "sets on receiver" do dsl.strokewidth 4 dsl.style[:strokewidth].should eq(4) end it "applies to subsequently created objects" do dsl.strokewidth 6 Shoes::Oval.should_receive(:new).with do |*args| style = args.pop style[:strokewidth].should eq(6) end dsl.oval(10, 10, 100, 100) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre1 | spec/shoes/shared_examples/dsl/strokewidth.rb |