aboutsummaryrefslogtreecommitdiff
path: root/guidelines/wikipedia/specs/pseudoHeadings_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'guidelines/wikipedia/specs/pseudoHeadings_spec.js')
-rw-r--r--guidelines/wikipedia/specs/pseudoHeadings_spec.js17
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);
+ });
+});