Sha256: fc0e29ffa4cd64c07bdd890e87ec5c0118070c16536a46c3d992ec4b10f2202a

Contents?: true

Size: 1.03 KB

Versions: 7

Compression:

Stored size: 1.03 KB

Contents

# encoding: utf-8

class Nanoc::Extra::Checking::Checks::CSSTest < Nanoc::TestCase

  def test_run_ok
    VCR.use_cassette('css_run_ok') do
      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
  end

  def test_run_error
    VCR.use_cassette('css_run_error') do
      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

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
nanoc-3.7.4 test/extra/checking/checks/test_css.rb
nanoc-3.7.3 test/extra/checking/checks/test_css.rb
nanoc-3.7.2 test/extra/checking/checks/test_css.rb
nanoc-3.7.1 test/extra/checking/checks/test_css.rb
nanoc-3.7.0 test/extra/checking/checks/test_css.rb
nanoc-3.6.11 test/extra/checking/checks/test_css.rb
nanoc-3.6.10 test/extra/checking/checks/test_css.rb