Sha256: 60c8a0ea2e2b3f13e151ea0ddfd37168b704f276b9ef1d177075183c40aacb15
Contents?: true
Size: 912 Bytes
Versions: 375
Compression:
Stored size: 912 Bytes
Contents
/* global describe, it, expect, axe, document */ describe('axe', function() { 'use strict'; document .getElementsByTagName('body')[0] .insertAdjacentHTML( 'beforeend', '<div id="working">' + '<label for="has-label">Label for this text field.</label>' + '<input type="text" id="has-label">' + '</div>' + '<div id="broken">' + '<p>Not a label</p><input type="text" id="no-label">' + '</div>' ); it('should report that good HTML is good', function(done) { var n = document.getElementById('working'); axe.run(n, function(err, result) { expect(err).toBe(null); expect(result.violations.length).toBe(0); done(); }); }); it('should report that bad HTML is bad', function(done) { var n = document.getElementById('broken'); axe.run(n, function(err, result) { expect(err).toBe(null); expect(result.violations.length).toBe(1); done(); }); }); });
Version data entries
375 entries across 375 versions & 1 rubygems