eslint-plugin-angular
Version:
ESLint rules for AngularJS projects
34 lines (29 loc) • 1.18 kB
JavaScript
'use strict';
// ------------------------------------------------------------------------------
// Requirements
// ------------------------------------------------------------------------------
var rule = require('../rules/no-angular-mock');
var RuleTester = require('eslint').RuleTester;
var commonFalsePositives = require('./utils/commonFalsePositives');
// ------------------------------------------------------------------------------
// Tests
// ------------------------------------------------------------------------------
var eslintTester = new RuleTester();
eslintTester.run('no-angular-mock', rule, {
valid: [
'dump();',
'inject();',
'module();'
].concat(commonFalsePositives),
invalid: [{
code: 'angular.mock.dump();',
errors: [{message: 'You should use the "dump" method available in the window object.'}]
}, {
code: 'angular.mock.inject();',
errors: [{message: 'You should use the "inject" method available in the window object.'}]
}, {
code: 'angular.mock.module();',
errors: [{message: 'You should use the "module" method available in the window object.'}]
}
]
});