# encoding: utf-8
class Nanoc::Extra::Checking::Checks::HTMLTest < Nanoc::TestCase
def test_run_ok
with_site do |site|
# Create files
FileUtils.mkdir_p('output')
File.open('output/blah.html', 'w') { |io| io.write('
HelloHi!
') }
File.open('output/style.css', 'w') { |io| io.write('h1 { coxlor: rxed; }') }
# Run check
check = Nanoc::Extra::Checking::Checks::HTML.new(site)
check.run
# Check
assert check.issues.empty?
end
end
def test_run_error
with_site do |site|
# Create files
FileUtils.mkdir_p('output')
File.open('output/blah.html', 'w') { |io| io.write('Hi!') }
File.open('output/style.css', 'w') { |io| io.write('h1 { coxlor: rxed; }') }
# Run check
check = Nanoc::Extra::Checking::Checks::HTML.new(site)
check.run
# Check
refute check.issues.empty?
end
end
end