Skip to content

Commit 4b1c032

Browse files
committed
so much
1 parent 85d8d05 commit 4b1c032

File tree

30 files changed

+4508
-4470
lines changed

30 files changed

+4508
-4470
lines changed

site/biome.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,28 @@
44
},
55
"linter": {
66
"rules": {
7+
"a11y": {
8+
"noSvgWithoutTitle": {
9+
"level": "off"
10+
},
11+
"useButtonType": {
12+
"level": "off"
13+
}
14+
},
715
"style": {
816
"noNonNullAssertion": {
917
"level": "off"
1018
},
19+
"noParameterAssign": { "level": "off" },
1120
"useSelfClosingElements": {
1221
"level": "off"
1322
}
1423
},
24+
"suspicious": {
25+
"noThenProperty": {
26+
"level": "off"
27+
}
28+
},
1529
"nursery": {
1630
"noRestrictedImports": {
1731
"level": "error",

site/e2e/expectUrl.ts

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,35 @@ import { expect, type Page } from "@playwright/test";
33
type PollingOptions = { timeout?: number; intervals?: number[] };
44

55
export const expectUrl = expect.extend({
6-
/**
7-
* toHavePathName is an alternative to `toHaveURL` that won't fail if the URL contains query parameters.
8-
*/
9-
async toHavePathName(page: Page, expected: string, options?: PollingOptions) {
10-
let actual: string = new URL(page.url()).pathname;
11-
let pass: boolean;
12-
try {
13-
await expect
14-
.poll(() => (actual = new URL(page.url()).pathname), options)
15-
.toBe(expected);
16-
pass = true;
17-
} catch {
18-
pass = false;
19-
}
6+
/**
7+
* toHavePathName is an alternative to `toHaveURL` that won't fail if the URL contains query parameters.
8+
*/
9+
async toHavePathName(page: Page, expected: string, options?: PollingOptions) {
10+
let actual: string = new URL(page.url()).pathname;
11+
let pass: boolean;
12+
try {
13+
await expect
14+
.poll(() => {
15+
actual = new URL(page.url()).pathname;
16+
return actual;
17+
}, options)
18+
.toBe(expected);
19+
pass = true;
20+
} catch {
21+
pass = false;
22+
}
2023

21-
return {
22-
name: "toHavePathName",
23-
pass,
24-
actual,
25-
expected,
26-
message: () =>
27-
`The page does not have the expected URL pathname.\nExpected: ${this.isNot ? "not" : ""}${this.utils.printExpected(
28-
expected,
29-
)}\nActual: ${this.utils.printReceived(actual)}`,
30-
};
31-
},
24+
return {
25+
name: "toHavePathName",
26+
pass,
27+
actual,
28+
expected,
29+
message: () =>
30+
`The page does not have the expected URL pathname.\nExpected: ${
31+
this.isNot ? "not" : ""
32+
}${this.utils.printExpected(
33+
expected,
34+
)}\nActual: ${this.utils.printReceived(actual)}`,
35+
};
36+
},
3237
});

0 commit comments

Comments
 (0)