UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

38 lines (32 loc) 892 B
'use strict'; const ruleTester = require('../utils/ruleTester'); const rule = require('../rules/ng-no-component-class'); ruleTester.run('ng-no-component-class', rule, { valid: [ { code: ` const angular = require('angular'); angular.module('foo', []) .component('componentName', componentObject); const componentObject = { controller: function() {}, template: 'a template' } `, }, ], invalid: [ { errors: [{ message: 'Use .component("foo", {}) instead of .component("foo", new FooComponentClass())' }], code: ` import angular from 'angular'; angular.module('foo', []) .component('componentName', new ComponentClass()); class ComponentClass { controller = function() {}; template = 'a template'; } `, }, ], });