UNPKG

ember-introjs

Version:
41 lines (33 loc) 1.1 kB
'use strict'; //------------------------------------------------------------------------------ // Requirements //------------------------------------------------------------------------------ const rule = require('../../../lib/rules/no-capital-letters-in-routes'); const RuleTester = require('eslint').RuleTester; //------------------------------------------------------------------------------ // Tests //------------------------------------------------------------------------------ const eslintTester = new RuleTester(); eslintTester.run('no-capital-letters-in-routes', rule, { valid: [ 'this.route("sign-in");', 'this.route("news", { path: "/:news_id" });', { code: ` const routeName="about"; this.route(routeName);`, parserOptions: { ecmaVersion: 6, sourceType: 'module' } } ], invalid: [{ code: 'this.route("Sign-in");', errors: [{ message: 'Unexpected capital letter in route\'s name', }] }, { code: 'this.route("hOme");', errors: [{ message: 'Unexpected capital letter in route\'s name', }] }], });