Sha256: 52052e38c9db0a61797a97827ea5d4a01129f50719d1de24a365309803653afb
Contents?: true
Size: 746 Bytes
Versions: 15
Compression:
Stored size: 746 Bytes
Contents
require 'minitest/autorun' require 'geometry/arc' describe Geometry::Arc do Arc = Geometry::Arc describe "when constructed" do it "must accept a center point, radius, start and end angles" do arc = Geometry::Arc.new center:[1,2], radius:3, start:0, end:90 arc.must_be_kind_of Geometry::Arc arc.center.must_equal Point[1,2] arc.radius.must_equal 3 arc.start_angle.must_equal 0 arc.end_angle.must_equal 90 end it "must create an Arc from center, start and end points" do arc = Geometry::Arc.new center:[1,2], start:[3,4], end:[5,6] arc.must_be_kind_of Geometry::Arc arc.center.must_equal Point[1,2] arc.first.must_equal Point[3,4] arc.last.must_equal Point[5,6] end end end
Version data entries
15 entries across 15 versions & 3 rubygems