Sha256: 26a269eb5e4465fa85ef0fe21cd65dc8f38d352cc88f5a92c13eec66e3aa5c68
Contents?: true
Size: 1 KB
Versions: 5
Compression:
Stored size: 1 KB
Contents
# encoding: utf-8 class Nanoc::Extra::Checking::Checks::HTMLTest < MiniTest::Unit::TestCase include Nanoc::TestHelpers def test_run_ok with_site do |site| # Create files FileUtils.mkdir_p('output') File.open('output/blah.html', 'w') { |io| io.write('<!DOCTYPE html><html><head><title>Hello</title></head><body><h1>Hi!</h1></body>') } 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('<h2>Hi!</h1>') } 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
Version data entries
5 entries across 5 versions & 1 rubygems