Skip to content

Commit

Permalink
test: add a unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
BenoitZugmeyer committed Apr 8, 2024
1 parent 61061b2 commit 73e2e2c
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
1 change: 1 addition & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ module.exports = {
"<rootDir>/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs",
},
prettierPath: null,
testPathIgnorePatterns: ["/node_modules/", "/fixtures/"],
}
1 change: 1 addition & 0 deletions src/__tests__/fixtures/javascript.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
console.log("aaa")
12 changes: 11 additions & 1 deletion src/__tests__/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ async function execute(file, options = {}) {
html: require(".."),
},
baseConfig: {
files: ["**/*.html", "**/*.xhtml"],
files: ["**/*.*"],
settings: options.settings || {},
rules: Object.assign(
{
Expand Down Expand Up @@ -420,6 +420,16 @@ describe("xml support", () => {
expect(messages[0].column).toBe(7)
})

it("consider .js files as JS", async () => {
const messages = await execute("javascript.js")

expect(messages.length).toBe(1)

expect(messages[0].message).toBe("Unexpected console statement.")
expect(messages[0].line).toBe(1)
expect(messages[0].column).toBe(1)
})

it("can be forced to consider .html files as XML", async () => {
const messages = await execute("cdata.html", {
settings: {
Expand Down

0 comments on commit 73e2e2c

Please sign in to comment.