axe-core
Version:
Accessibility engine for automated Web UI testing
34 lines (22 loc) • 872 B
JavaScript
describe('scope-value', function () {
'use strict';
var fixture = document.getElementById('fixture');
afterEach(function () {
fixture.innerHTML = '';
});
it('should return true if scope is "col"', function () {
fixture.innerHTML = '<table><tr><td scope="col"></td></tr></table>';
var node = fixture.querySelector('td');
assert.isTrue(checks['scope-value'].evaluate(node));
});
it('should return true if scope is "row"', function () {
fixture.innerHTML = '<table><tr><td scope="row"></td></tr></table>';
var node = fixture.querySelector('td');
assert.isTrue(checks['scope-value'].evaluate(node));
});
it('should return false otherwise', function () {
fixture.innerHTML = '<table><tr><td scope="hahahahanothx"></td></tr></table>';
var node = fixture.querySelector('td');
assert.isFalse(checks['scope-value'].evaluate(node));
});
});