lib/html_runner.rb
require 'mumukit'
require 'mumukit/inspection'
require 'yaml'
require 'nokogiri'
require 'hexp'
require 'css_parser'
I18n.load_translations_path File.join(__dir__, 'locales', '*.yml')
Mumukit.runner_name = 'html'
Mumukit.configure do |config|
config.docker_image = 'mumuki/mumuki-html-worker:2.0'
config.content_type = 'html'
config.process_expectations_on_empty_content = true
config.run_test_hook_on_empty_test = true
config.multifile = true
end
require_relative './extensions/string'
require_relative './metadata_hook'
require_relative './precompile_hook'
require_relative './test_hook'
require_relative './checker'
require_relative './expectations_hook'
require_relative './assets_server'
require_relative './version'
Mulang::Inspection.register_extension! Mumukit::Inspection::Css
Mulang::Inspection.register_extension! Mumukit::Inspection::Html