Sha256: 13ec38e5bd4b824f7cfa68bba1035d57ea161a666c9ae95132b36ac87c729c18
Contents?: true
Size: 810 Bytes
Versions: 1
Compression:
Stored size: 810 Bytes
Contents
shared_examples_for "clearable" do it "should respond to clear" do subject.should respond_to :clear end it "should remove paint listener" do swt_app.should_receive(:remove_paint_listener) swt_app.should_receive(:remove_listener).at_least(2).times subject.clear end end shared_examples_for "clearable native element" do it "should respond to clear" do subject.should respond_to :clear end it "should dispose real when real is not disposed" do swt_app.stub(:remove_listener) real.stub(:disposed?) { false } real.should_receive(:dispose) subject.clear end it "should not dispose real when real is already disposed" do swt_app.stub(:remove_listener) real.stub(:disposed?) { true } real.should_not_receive(:dispose) subject.clear end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre1 | spec/swt_shoes/shared_examples/clearable.rb |