test/test_helper.rb in porolog-0.0.4 vs test/test_helper.rb in porolog-0.0.5

- old
+ new

@@ -25,10 +25,11 @@ # -- Helpers -- def reset Scope.reset Predicate.reset Arguments.reset + Rule.reset end def assert_Scope(scope, name, predicates) assert_instance_of Scope, scope assert_equal name, scope.name @@ -43,6 +44,13 @@ def assert_Arguments(arguments, predicate, args) assert_instance_of Arguments, arguments assert_equal predicate, arguments.predicate.name assert_equal args, arguments.arguments +end + +def assert_Rule(rule, predicate, arguments, definition) + assert_instance_of Rule, rule + assert_equal predicate, rule.arguments.predicate.name + assert_equal arguments, rule.arguments.arguments + assert_equal definition, rule.definition end