Sha256: 731877ffe6f1117f9feca5c2147b24c5e6ed9760a52c4a6e852cecd914a9cf10

Contents?: true

Size: 601 Bytes

Versions: 1

Compression:

Stored size: 601 Bytes

Contents

require 'minitest/autorun'
require 'geometry/arc'

describe Geometry::Arc do
    it "must create an Arc object from a Point and a radius" do
	arc = Geometry::Arc.new [1,2], 3, 0, 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 [1,2], [3,4], [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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
geometry-5 test/geometry/arc.rb