From ebba554b5d4a621df5476c5210f2eb50fbed7f91 Mon Sep 17 00:00:00 2001 From: "Clarence \"Sparr\" Risher" Date: Thu, 2 Mar 2017 09:32:43 -0800 Subject: [PATCH] update existing tests for new functionality --- spec/data/samples/colors/_gradients.rb.txt | 3 +-- spec/data/samples/shapes/_draw_shapes.rb.txt | 3 +-- spec/spec_helper.rb | 3 ++- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/spec/data/samples/colors/_gradients.rb.txt b/spec/data/samples/colors/_gradients.rb.txt index 61e56fe..2026786 100644 --- a/spec/data/samples/colors/_gradients.rb.txt +++ b/spec/data/samples/colors/_gradients.rb.txt @@ -14,8 +14,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: move_to([515, 415]) -cairo: circle([415, 415, 100]) +cairo: arc([415, 415, 100, 0, 6.283185307179586]) cairo: set_source([RadialPattern]) cairo: fill_preserve([]) cairo: set_source_color(["#0000"]) diff --git a/spec/data/samples/shapes/_draw_shapes.rb.txt b/spec/data/samples/shapes/_draw_shapes.rb.txt index 1a55b36..8337cb3 100644 --- a/spec/data/samples/shapes/_draw_shapes.rb.txt +++ b/spec/data/samples/shapes/_draw_shapes.rb.txt @@ -618,8 +618,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: move_to([675, 600]) -cairo: circle([600, 600, 75]) +cairo: arc([600, 600, 75, 0, 6.283185307179586]) cairo: set_source_color(["gray"]) cairo: fill_preserve([]) cairo: set_source_color(["green"]) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 1af4350..8c69de9 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -118,7 +118,8 @@ def mock_cairo(strio) set_line_width stroke fill set_source scale render_rsvg_handle circle triangle line_to operator= show_page clip transform mask rectangle reset_clip antialias= curve_to matrix= pango_layout_path stroke_preserve - fill_preserve close_path set_dash set_line_cap set_line_join).each do |m| + fill_preserve close_path set_dash set_line_cap set_line_join + arc arc_negative).each do |m| allow(cxt).to receive(m) { |*args| strio << scrub_hex("cairo: #{m}(#{args})\n") } end