aboutsummaryrefslogtreecommitdiff
path: root/guidelines/wikipedia/specs/inlineStyle_spec.js
blob: d41969c9b6103ddec8db32fd98c99a3f049d1a3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
describe('inlineStyle', function() {
  var inline = rule('Do not use in-line styles');

  afterEach(teardownFixtures);

  it('reports error for elements with style attribute', function() {
    var $p = fixture('<p style="color:darkgoldenrod">fancy text</p>');
    var results = run(inline);
    expect(results.errors.length).toEqual(1);
    expect(results.errors[0].element).toEqual($p.get(0));
  });

  it('excludes reflist list-style-type from report', function() {
    var $l = fixture(
      '<div class="reflist" style="list-style-type: decimal;">references</div>'
    );
    var results = run(inline);
    expect(results.errors.length).toEqual(0);
    expect(results.warnings.length).toEqual(0);
  });
});