UNPKG

777 BJavaScriptView Raw
1const assert = require('assert')
2const linter = require('./../../../lib/index')
3
4describe('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})