UNPKG

@swissquote/eslint-plugin-swissquote

Version:
52 lines (37 loc) 1.1 kB
/* global describe, it, expect */ const { prepareCLIEngine, lint } = require("../../test_utils"); const engine = prepareCLIEngine( require("../best-practices"), require("../node") ); it("Doesn't warn on console.log", () => { const result = lint(engine, 'console.log("Yeah");'); expect(result.messages).toEqual([], "no messages"); expect(result.warningCount).toBe(0, "no warnings"); expect(result.errorCount).toBe(0, "no errors"); }); it("Doesn't warn on valid but badly formatted code", () => { const result = lint( engine, ` function test() { console.log("This is spartaaa"); } test() ` ); expect(result.messages).toEqual([], "no messages"); expect(result.warningCount).toBe(0, "no warnings"); expect(result.errorCount).toBe(0, "no errors"); }); it("Works with ES6", () => { const result = lint( engine, ` const something = []; something.push("a value"); console.log(something); ` ); expect(result.messages).toEqual([], "no messages"); expect(result.warningCount).toBe(0, "no warnings"); expect(result.errorCount).toBe(0, "no errors"); });