From 87e46d92e078ddb26a82b937466adf8336b26277 Mon Sep 17 00:00:00 2001 From: Durrell Chamorro Date: Sat, 17 Sep 2016 21:06:27 -0700 Subject: [PATCH] Update tests to match canonical-data.json. --- exercises/triangle/triangle_test.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/exercises/triangle/triangle_test.rb b/exercises/triangle/triangle_test.rb index 882844d49b..41ce62ec24 100755 --- a/exercises/triangle/triangle_test.rb +++ b/exercises/triangle/triangle_test.rb @@ -33,11 +33,21 @@ def test_isosceles_triangles_have_in_fact_exactly_two_sides_equal assert_equal :isosceles, Triangle.new(10, 10, 2).kind end + def test_isosceles_triangles_have_unequal_side_larger_than_equal_sides + skip + assert_equal :isosceles, Triangle.new(4, 7, 4).kind + end + def test_scalene_triangles_have_no_equal_sides skip assert_equal :scalene, Triangle.new(3, 4, 5).kind end + def test_2a_equals_b_plus_c_looks_like_equilateral_but_is_not + skip + assert_equal :scalene, Triangle.new(5, 4, 6).kind + end + def test_scalene_triangles_have_no_equal_sides_at_a_larger_scale_too skip assert_equal :scalene, Triangle.new(10, 11, 12).kind @@ -60,13 +70,6 @@ def test_triangles_with_no_size_are_illegal end end - def test_triangles_with_negative_sides_are_illegal - skip - assert_raises(TriangleError) do - Triangle.new(3, 4, -5).kind - end - end - def test_triangles_violating_triangle_inequality_are_illegal skip assert_raises(TriangleError) do @@ -77,14 +80,14 @@ def test_triangles_violating_triangle_inequality_are_illegal def test_triangles_violating_triangle_inequality_are_illegal_2 skip assert_raises(TriangleError) do - Triangle.new(2, 4, 2).kind + Triangle.new(7, 3, 2).kind end end def test_triangles_violating_triangle_inequality_are_illegal_3 skip assert_raises(TriangleError) do - Triangle.new(7, 3, 2).kind + Triangle.new(1, 3, 1).kind end end end