UNPKG

eslint-plugin-angular

Version:
34 lines (29 loc) 1.36 kB
'use strict'; // ------------------------------------------------------------------------------ // Requirements // ------------------------------------------------------------------------------ var rule = require('../rules/empty-controller'); var RuleTester = require('eslint').RuleTester; var commonFalsePositives = require('./utils/commonFalsePositives'); // ------------------------------------------------------------------------------ // Tests // ------------------------------------------------------------------------------ var eslintTester = new RuleTester(); eslintTester.run('empty-controller', rule, { valid: [{ code: 'app.controller("ctrl", function() {console.log("ok");});' }, { code: 'app.controller("ctrl", ["service1", function(service1) {console.log("ok");}]);' }].concat(commonFalsePositives), invalid: [ { code: 'app.controller("ctrl", function() {});', errors: [{message: 'The ctrl controller is useless because empty. You can remove it from your Router configuration or in one of your view'}] }, { code: 'app.controller("ctrl", ["service1", function(service1) {}]);', errors: [{message: 'The ctrl controller is useless because empty. You can remove it from your Router configuration or in one of your view'}] } ] });