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