1 | const assert = require('assert')
|
2 | const linter = require('./../../../lib/index')
|
3 |
|
4 | describe('Linter - visibility-modifier-order', () => {
|
5 | it('should raise visibility modifier error', () => {
|
6 | const code = require('../../fixtures/order/visibility-modifier-not-first')
|
7 |
|
8 | const report = linter.processStr(code, {
|
9 | rules: { 'visibility-modifier-order': 'error' }
|
10 | })
|
11 |
|
12 | assert.equal(report.errorCount, 1)
|
13 | assert.ok(report.messages[0].message.includes('Visibility'))
|
14 | })
|
15 |
|
16 | it('should not raise visibility modifier error', () => {
|
17 | const code = require('../../fixtures/order/visibility-modifier-first')
|
18 |
|
19 | const report = linter.processStr(code, {
|
20 | rules: { 'visibility-modifier-order': 'error' }
|
21 | })
|
22 |
|
23 | assert.equal(report.errorCount, 0)
|
24 | })
|
25 | })
|