diff --git a/koans/about_class_methods.rb b/koans/about_class_methods.rb index 39ede95..c768b00 100644 --- a/koans/about_class_methods.rb +++ b/koans/about_class_methods.rb @@ -19,11 +19,11 @@ class AboutClassMethods < EdgeCase::Koan def test_objects_have_methods fido = Dog.new - assert_equal __, fido.methods.size + assert fido.methods.size > _n_(30) end def test_classes_have_methods - assert_equal __, Dog.methods.size + assert Dog.methods.size > _n_(40) end def test_you_can_define_methods_on_individual_objects diff --git a/koans/about_scope.rb b/koans/about_scope.rb index 968c360..e616ae0 100644 --- a/koans/about_scope.rb +++ b/koans/about_scope.rb @@ -74,6 +74,6 @@ class AboutScope < EdgeCase::Koan def test_you_can_get_a_list_of_constants_for_any_class_or_module assert_equal __, Jims.constants - assert_equal __, Object.constants.size + assert Object.constants.size > _n_(10) end end diff --git a/koans/edgecase.rb b/koans/edgecase.rb index 91d838f..acb032b 100644 --- a/koans/edgecase.rb +++ b/koans/edgecase.rb @@ -10,6 +10,10 @@ def __(value="FILL ME IN") value end +def _n_(value=999999) + value +end + def ___(value=FillMeInError) value end