--- source: crates/biome_js_analyze/tests/spec_tests.rs expression: invalid.cjs --- # Input ```cjs describe("a test", () => { expect(1).toBe(1); }) module.exports["invalid"] = function () { } module.exports = function () { } module.exports.invalid = function () { } ``` # Diagnostics ``` invalid.cjs:2:1 lint/nursery/noExportsInTest ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Do not export from a test file. 1 │ describe("a test", () => { expect(1).toBe(1); }) > 2 │ module.exports["invalid"] = function () { } │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 │ module.exports = function () { } 4 │ module.exports.invalid = function () { } ``` ``` invalid.cjs:3:1 lint/nursery/noExportsInTest ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Do not export from a test file. 1 │ describe("a test", () => { expect(1).toBe(1); }) 2 │ module.exports["invalid"] = function () { } > 3 │ module.exports = function () { } │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 │ module.exports.invalid = function () { } ``` ``` invalid.cjs:4:1 lint/nursery/noExportsInTest ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ! Do not export from a test file. 2 │ module.exports["invalid"] = function () { } 3 │ module.exports = function () { } > 4 │ module.exports.invalid = function () { } │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ```