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