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
|