Skip to content

Commit

Permalink
Run linter
Browse files Browse the repository at this point in the history
  • Loading branch information
scottrosen14 committed Nov 21, 2024
1 parent f8297be commit ea5d848
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 52 deletions.
24 changes: 12 additions & 12 deletions cypress.config.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
const { defineConfig } = require('cypress');
require('dotenv').config({
path: `.env.${process.env.STAGE_ENV || 'development'}`
const { defineConfig } = require("cypress");
require("dotenv").config({
path: `.env.${process.env.STAGE_ENV || "development"}`,
});

module.exports = defineConfig({
e2e: {
baseUrl: process.env.REACT_APP_POLICYENGINE_DOMAIN,
supportFile: 'cypress/support/e2e.js',
specPattern: 'cypress/tests/**/*.cy.js',
supportFile: "cypress/support/e2e.js",
specPattern: "cypress/tests/**/*.cy.js",
},
setupNodeEvents(on, config) {
on('task', {
on("task", {
log(message) {
console.log(message)
return null
}
})
}
});
console.log(message);
return null;
},
});
},
});
2 changes: 1 addition & 1 deletion cypress/support/commands.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@
// visit(originalFn: CommandOriginalFn, url: string, options: Partial<VisitOptions>): Chainable<Element>
// }
// }
// }
// }
4 changes: 2 additions & 2 deletions cypress/support/e2e.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
// ***********************************************************

// Import commands.js using ES2015 syntax:
import './commands'
import "./commands";

// Alternatively you can use CommonJS syntax:
// require('./commands')
// require('./commands')
46 changes: 23 additions & 23 deletions cypress/tests/us/home.cy.js
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
import { checkCountryRedirect } from "../../utils/checkCountryRedirect"
import { checkCountryRedirect } from "../../utils/checkCountryRedirect";

describe('PolicyEngine Homepage', () => {
describe("PolicyEngine Homepage", () => {
const regexArg = /the\s(us|u\.s\.|usa|united states)/;

beforeEach(() => {
cy.visit('/')
})
cy.visit("/");
});

afterEach(() => {
Object.defineProperty(window.navigator, 'language', {
Object.defineProperty(window.navigator, "language", {
value: window.navigator.language,
configurable: true
})
})
configurable: true,
});
});

it('should redirect from root to US homepage by default', () => {
Object.defineProperty(window.navigator, 'language', {
value: '',
configurable: true
})
checkCountryRedirect('us', regexArg)
})
it("should redirect from root to US homepage by default", () => {
Object.defineProperty(window.navigator, "language", {
value: "",
configurable: true,
});
checkCountryRedirect("us", regexArg);
});

it('should redirect from root to US homepage if browser language is en-US', () => {
Object.defineProperty(window.navigator, 'language', {
value: 'en-US',
configurable: true
})
checkCountryRedirect('us', regexArg)
})
})
it("should redirect from root to US homepage if browser language is en-US", () => {
Object.defineProperty(window.navigator, "language", {
value: "en-US",
configurable: true,
});
checkCountryRedirect("us", regexArg);
});
});
24 changes: 12 additions & 12 deletions cypress/utils/checkCountryRedirect.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
export const checkCountryRedirect = (country, regexArg = '') => {
cy.location('pathname').should((loc) => {
const path = loc.split('/')
expect(path[1]).to.equal(country)
})
cy.get('#home-used-by').then(($ele) => {
const text = $ele.text()?.toLowerCase();
const regex = new RegExp(regexArg, 'i')
expect(regex.test(text)).to.equal(true)
})
}
export const checkCountryRedirect = (country, regexArg = "") => {
cy.location("pathname").should((loc) => {
const path = loc.split("/");
expect(path[1]).to.equal(country);
});

cy.get("#home-used-by").then(($ele) => {
const text = $ele.text()?.toLowerCase();
const regex = new RegExp(regexArg, "i");
expect(regex.test(text)).to.equal(true);
});
};
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"private": true,
"homepage": "https://policyengine.org",
"engines": {
"node": ">=22.0.0"
"node": ">=19.0.0"
},
"dependencies": {
"@ant-design/icons": "^5.5.1",
Expand Down Expand Up @@ -87,7 +87,7 @@
]
},
"lint-staged": {
"*.{js,jsx}": "eslint --fix",
"*.{js,jsx,ts,tsx}": "eslint --fix",
"*": "prettier -w"
},
"devDependencies": {
Expand Down

0 comments on commit ea5d848

Please sign in to comment.