Class: GobstonesTestHook
- Inherits:
-
Mumukit::Hook
- Object
- Mumukit::Hook
- GobstonesTestHook
- Includes:
- WithTestParser
- Defined in:
- lib/test_hook.rb
Instance Method Summary collapse
Methods included from WithTestParser
Instance Method Details
#compile(request) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/test_hook.rb', line 10 def compile(request) test = parse_test request test[:source] = "#{request[:content]}\n#{request[:extra]}".strip test[:check_head_position] = !!test[:check_head_position] test end |
#run!(test_definition) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/test_hook.rb', line 17 def run!(test_definition) StonesSpec::Gobstones.configure do |config| config.gbs_command = gobstones_command end StonesSpec::Runner.new.run!(test_definition) end |