Sha256: 774f620f9f1a6d5d47d5b2ae29234513c66dbca82705ab8aa09dd65cdd7fe6ad
Contents?: true
Size: 557 Bytes
Versions: 4
Compression:
Stored size: 557 Bytes
Contents
require 'mumukit' require 'yaml' require_relative 'stones_spec' require_relative 'with_test_parser' class GobstonesTestHook < Mumukit::Hook include WithTestParser 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 def run!(test_definition) StonesSpec::Gobstones.configure do |config| config.gbs_command = gobstones_command end StonesSpec::Runner.new.run!(test_definition) end end
Version data entries
4 entries across 4 versions & 2 rubygems