Sha256: 857c779715b8afef264eb7e821c4c96ab2a461592689e5388acb186a29cf0325

Contents?: true

Size: 916 Bytes

Versions: 8

Compression:

Stored size: 916 Bytes

Contents

# encoding: utf-8

class Nanoc::Extra::Checking::Checks::CSSTest < 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('<h1>Hi!</h1>') }
      File.open('output/style.css', 'w') { |io| io.write('h1 { color: red; }') }

      # Run check
      check = Nanoc::Extra::Checking::Checks::CSS.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('<h1>Hi!</h1>') }
      File.open('output/style.css', 'w') { |io| io.write('h1 { coxlor: rxed; }') }

      # Run check
      check = Nanoc::Extra::Checking::Checks::CSS.new(site)
      check.run

      # Check
      refute check.issues.empty?
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
nanoc-3.6.9 test/extra/checking/checks/test_css.rb
nanoc-3.6.8 test/extra/checking/checks/test_css.rb
nanoc-3.6.7 test/extra/checking/checks/test_css.rb
nanoc-3.6.6 test/extra/checking/checks/test_css.rb
nanoc-3.6.5 test/extra/checking/checks/test_css.rb
nanoc-3.6.4 test/extra/checking/checks/test_css.rb
nanoc-3.6.3 test/extra/checking/checks/test_css.rb
nanoc-3.6.2 test/extra/checking/checks/test_css.rb