]> git.proxmox.com Git - pve-eslint.git/blob - eslint/tests/tools/internal-rules/multiline-comment-style.js
first commit
[pve-eslint.git] / eslint / tests / tools / internal-rules / multiline-comment-style.js
1 "use strict";
2
3 const rule = require("../../../tools/internal-rules/multiline-comment-style");
4 const { RuleTester } = require("../../../lib/rule-tester");
5 const ruleTester = new RuleTester();
6
7 ruleTester.run("internal-rules/multiline-comment-style", rule, {
8 valid: [
9 `
10 //----------------
11 // Rule Description
12 //----------------
13 `,
14 `
15 /*
16 * Block comment
17 */
18 `,
19 `
20 // single-line comment
21 `
22 ],
23 invalid: [
24 {
25 code: `
26 // foo
27 // bar
28 `,
29 output: `
30 /*
31 * foo
32 * bar
33 */
34 `,
35 errors: [{ message: "Expected a block comment instead of consecutive line comments." }]
36 }
37 ]
38 });