Implement `test_macro' recipe keyword

This commit is contained in:
Thibault Jouan
2014-06-02 10:49:05 +00:00
parent 18b835b10e
commit 3c46c5bc61
9 changed files with 197 additions and 15 deletions

View File

@@ -0,0 +1,23 @@
module Producer
module Core
module Tests
class ConditionTest < Test
def verify
condition.met?
end
def condition
Condition.evaluate(env, *condition_args, &condition_block)
end
def condition_args
arguments.drop 1
end
def condition_block
arguments.first
end
end
end
end
end