]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/tests/lib/rules/no-new-symbol.js
4868592a2a21d41e501b96e6bf2d4176081852e8
2 * @fileoverview Tests for the no-new-symbol rule
3 * @author Alberto RodrÃguez
8 //------------------------------------------------------------------------------
10 //------------------------------------------------------------------------------
12 const rule
= require("../../../lib/rules/no-new-symbol"),
13 { RuleTester
} = require("../../../lib/rule-tester");
15 //------------------------------------------------------------------------------
17 //------------------------------------------------------------------------------
19 const ruleTester
= new RuleTester({ env
: { es6
: true } });
21 ruleTester
.run("no-new-symbol", rule
, {
23 "var foo = Symbol('foo');",
24 "function bar(Symbol) { var baz = new Symbol('baz');}",
25 "function Symbol() {} new Symbol();"
29 code
: "var foo = new Symbol('foo');",
30 errors
: [{ messageId
: "noNewSymbol" }]
33 code
: "function bar() { return function Symbol() {}; } var baz = new Symbol('baz');",
34 errors
: [{ messageId
: "noNewSymbol" }]