test/extra/checking/checks/test_html.rb in nanoc-3.6.9 vs test/extra/checking/checks/test_html.rb in nanoc-3.6.10

- old
+ new

@@ -1,37 +1,41 @@ # 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('<!DOCTYPE html><html><head><meta charset="utf-8"><title>Hello</title></head><body><h1>Hi!</h1></body>') } - File.open('output/style.css', 'w') { |io| io.write('h1 { coxlor: rxed; }') } + VCR.use_cassette('html_run_ok') do + with_site do |site| + # Create files + FileUtils.mkdir_p('output') + File.open('output/blah.html', 'w') { |io| io.write('<!DOCTYPE html><html><head><meta charset="utf-8"><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 + # Run check + check = Nanoc::Extra::Checking::Checks::HTML.new(site) + check.run - # Check - assert check.issues.empty? + # Check + assert check.issues.empty? + end 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; }') } + VCR.use_cassette('html_run_error') do + 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 + # Run check + check = Nanoc::Extra::Checking::Checks::HTML.new(site) + check.run - # Check - refute check.issues.empty? + # Check + refute check.issues.empty? + end end end end