spec/shoes/swt/common/painter_spec.rb in shoes-swt-4.0.0.pre6 vs spec/shoes/swt/common/painter_spec.rb in shoes-swt-4.0.0.pre7
- old
+ new
@@ -1,23 +1,38 @@
require 'spec_helper'
describe Shoes::Swt::Common::Painter do
- let(:object) {double 'object', dsl: dsl, transform: transform,
- apply_fill: nil, apply_stroke: nil}
- let(:parent) {double 'parent', absolute_left: 0, absolute_top: 0,
- width: 200, height: 100, fixed_height?: true}
- let(:dsl) {double 'dsl', parent: parent,
- visible?: true, positioned?: true, style: {}}
- let(:event) {double 'paint event', gc: graphics_context}
- let(:graphics_context) { double 'graphics_context',
- dispose: nil,
- clipping: nil, set_clipping: nil,
- set_antialias: nil, set_line_cap: nil,
- set_transform: nil, setTransform: nil }
+ let(:object) do
+ double 'object', dsl: dsl, transform: transform, apply_fill: nil,
+ apply_stroke: nil
+ end
+
+ let(:parent) do
+ double 'parent', absolute_left: 0, absolute_top: 0, width: 200, height: 100,
+ fixed_height?: true
+ end
+
+ let(:dsl) do
+ double 'dsl', parent: parent, visible?: true, positioned?: true, style: {}
+ end
+
+ let(:event) { double 'paint event', gc: graphics_context }
+
+ let(:graphics_context) do
+ double 'graphics_context', dispose: nil,
+ clipping: nil,
+ set_clipping: nil,
+ set_antialias: nil,
+ set_line_cap: nil,
+ set_transform: nil,
+ setTransform: nil
+ end
+
let(:transform) { double 'transform', disposed?: false }
- subject {Shoes::Swt::Common::Painter.new object}
+ subject { Shoes::Swt::Common::Painter.new object }
+
before do
allow(::Swt::Transform).to receive(:new) { transform }
end
describe '#paint_control' do
@@ -69,10 +84,10 @@
context "set_rotate" do
it "disposes of transform" do
expect_transform_for_rotate
subject.set_rotate graphics_context, 0, 0, 0 do
- #no-op
+ # no-op
end
end
end
def expect_transform_for_rotate