UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

34 lines (25 loc) 825 B
describe('doc-has-title', function () { 'use strict'; var fixture = document.getElementById('fixture'); afterEach(function () { fixture.innerHTML = ''; }); it('should return false if title is empty', function () { var orig = document.title; document.title = ''; assert.isFalse(checks['doc-has-title'].evaluate(fixture)); document.title = orig; }); it('should return false if title contains only whitespace', function () { var orig = document.title; document.title = ' \t\r\n \n \r \n\t'; assert.isFalse(checks['doc-has-title'].evaluate(fixture)); document.title = orig; }); it('should return true if title is non-empty', function () { var orig = document.title; document.title = 'Bananas'; assert.isTrue(checks['doc-has-title'].evaluate(fixture)); document.title = orig; }); });