spec/shoes/swt/shared_examples/painter.rb in shoes-swt-4.0.0.pre4 vs spec/shoes/swt/shared_examples/painter.rb in shoes-swt-4.0.0.pre5
- old
+ new
@@ -1,10 +1,10 @@
# Provide `shape` (a double) and `subject` (a Painter)
shared_context "painter context" do
- let(:event) { double("event", :gc => gc) }
- let(:gc) { double("gc", :get_line_width => sw).as_null_object }
+ let(:event) { double("event", gc: gc) }
+ let(:gc) { double("gc", get_line_width: sw).as_null_object }
let(:fill) { Shoes::Swt::Color.new(Shoes::Color.new(11, 12, 13, fill_alpha)) }
let(:stroke) { Shoes::Swt::Color.new(Shoes::Color.new(111, 112, 113, stroke_alpha)) }
let(:fill_alpha) { 70 }
let(:stroke_alpha) { 110 }
let(:sw) { 10 }
@@ -15,10 +15,9 @@
allow(shape).to receive(:stroke) { stroke }
allow(shape).to receive(:stroke_alpha) { stroke_alpha }
allow(subject).to receive(:reset_rotate) { double("reset_rotate").as_null_object }
end
end
-
shared_examples_for "movable painter" do
describe "when moved" do
let(:transform) { double("transform").as_null_object }