Sha256: 74279591b2f1fc62366db37857cce43340a48584f4873176f010b6bdef1806f8
Contents?: true
Size: 820 Bytes
Versions: 1
Compression:
Stored size: 820 Bytes
Contents
shared_examples "movable element" do |left, top| before :each do dsl.stub element_left: left, element_top: top end context "with disposed real element" do before :each do real.stub(:disposed?) { true } end it "doesn't delegate to real" do real.should_not_receive(:set_location) subject.update_position end end context "with undisposed real element" do before :each do real.stub(:disposed?) { false } end it "delegates to real" do real.should_receive(:set_location).with(left, top) subject.update_position end end end shared_examples_for "movable shape" do |x, y| it "redraws container" do container.should_receive(:redraw).at_least(2).times dsl.stub element_left: x, element_top: y subject.update_position end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre1 | spec/swt_shoes/shared_examples/movable.rb |