File: utils_spec.rb

package info (click to toggle)
ruby-html-proofer 3.19.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,040 kB
  • sloc: ruby: 3,203; sh: 9; makefile: 4; javascript: 1; php: 1
file content (24 lines) | stat: -rw-r--r-- 628 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# frozen_string_literal: true

require 'spec_helper'

describe HTMLProofer::Utils do
  describe '::create_nokogiri' do
    include HTMLProofer::Utils

    it 'passes for a string' do
      noko = create_nokogiri '<html lang="jp">'
      expect(noko.css('html').first['lang']).to eq 'jp'
    end

    it 'passes for a file' do
      noko = create_nokogiri "#{FIXTURES_DIR}/utils/lang-jp.html"
      expect(noko.css('html').first['lang']).to eq 'jp'
    end

    it 'ignores directories' do
      noko = create_nokogiri "#{FIXTURES_DIR}/utils"
      expect(noko.content).to eq 'spec/html-proofer/fixtures/utils'
    end
  end
end