Sha256: f48f3ee6d019c12fc7c33460a19b4e00088b48e3a8c8253d78264ecdf4a6a9fe
Contents?: true
Size: 861 Bytes
Versions: 1
Compression:
Stored size: 861 Bytes
Contents
shared_examples_for "an swt pattern" do it { should respond_to(:apply_as_stroke) } it { should respond_to(:apply_as_fill) } describe "#apply_as_stroke" do let(:gc) { double("graphics context") } let(:left) { 0 } let(:top) { 0 } let(:width) { 10 } let(:height) { 10 } it "sets foreground" do if subject.is_a? Shoes::Swt::Color gc.stub(:set_alpha) gc.should_receive(:set_foreground) else gc.should_receive(:set_foreground_pattern) end subject.apply_as_stroke(gc, left, top, width, height) end it "sets alpha" do if subject.is_a? Shoes::Swt::Color gc.stub(:set_foreground) gc.should_receive(:set_alpha) else gc.should_receive(:set_foreground_pattern) end subject.apply_as_stroke(gc, left, top, width, height) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre1 | spec/swt_shoes/shared_examples/pattern.rb |