diff options
Diffstat (limited to 'guidelines/wikipedia/specs/pseudoHeadings_spec.js')
-rw-r--r-- | guidelines/wikipedia/specs/pseudoHeadings_spec.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/guidelines/wikipedia/specs/pseudoHeadings_spec.js b/guidelines/wikipedia/specs/pseudoHeadings_spec.js new file mode 100644 index 0000000..effd5e9 --- /dev/null +++ b/guidelines/wikipedia/specs/pseudoHeadings_spec.js @@ -0,0 +1,17 @@ +describe('pseudoHeadings', function() { + var pseudo = rule('Do not make pseudo-headings'); + + afterEach(teardownFixtures); + + it('does not allow paragraphs with all bold text', function() { + var $p = fixture('<p><b>pseudo heading</b></p>'); + var results = run(pseudo); + expect(results.errors.length).toEqual(1); + expect(results.errors[0].element).toEqual($p.find('b').get(0)); + }); + + it('permits paragraphs that include bold and non-bold text', function() { + fixture('<p><b>this paragraph</b> contains non-bold text</p>'); + expect(run(pseudo).errors.length).toEqual(0); + }); +}); |