Skip to content

Commit d828c97

Browse files
committed
Fix unit test linting
1 parent f267ecf commit d828c97

File tree

5 files changed

+14
-7
lines changed

5 files changed

+14
-7
lines changed

.eslintrc.cjs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,19 @@ module.exports = {
8585
},
8686
},
8787
{
88-
// No `.spec.{js,ts}` files, because those are for server unit tests
89-
files: ['src/**/*.{test,browser-test}.{js,ts}'],
88+
files: ['src/**/*.node-test.{js,ts}'],
89+
extends: ['plugin:jest-dom/recommended'],
90+
rules: {
91+
'jest-dom/prefer-in-document': 'off',
92+
},
93+
},
94+
{
95+
files: ['src/**/*.dom-test.{js,ts}'],
9096
plugins: ['testing-library'],
9197
extends: ['plugin:testing-library/dom', 'plugin:jest-dom/recommended'],
9298
rules: {
9399
'jest-dom/prefer-in-document': 'off',
100+
'testing-library/prefer-presence-queries': 'off',
94101
'testing-library/prefer-screen-queries': 'off',
95102
},
96103
},

src/lib/client/components/code-snippets/CodeSnippetCreateEditForm.svelte.dom-test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ describe(Component.name, () => {
5959
});
6060

6161
expect(renderResult.getByTestId('name-error-message')).toBeVisible();
62-
expect(renderResult.getByTestId('name-error-message').textContent).toEqual(
62+
expect(renderResult.getByTestId('name-error-message')).toHaveTextContent(
6363
'Name is required',
6464
);
6565
expect(renderResult.getByTestId('code-error-message')).toBeVisible();
66-
expect(renderResult.getByTestId('code-error-message').textContent).toEqual(
66+
expect(renderResult.getByTestId('code-error-message')).toHaveTextContent(
6767
'Code is required',
6868
);
6969
});

src/routes/(app)/(card-layout)/layout.svelte.dom-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ describe(Component.name, () => {
1919
it('should render slot content', () => {
2020
const renderResult = render(SlotTest, { props: { component: Component } });
2121

22-
expect(renderResult.getByTestId('slot-content').textContent).toBe(
22+
expect(renderResult.getByTestId('slot-content')).toHaveTextContent(
2323
'mock-slot-text',
2424
);
2525
});

src/routes/(app)/layout.svelte.dom-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ describe(Component.name, () => {
1919
it('should render slot content', () => {
2020
const renderResult = render(SlotTest, { props: { component: Component } });
2121

22-
expect(renderResult.getByTestId('slot-content').textContent).toBe(
22+
expect(renderResult.getByTestId('slot-content')).toHaveTextContent(
2323
'mock-slot-text',
2424
);
2525
});

src/routes/layout.svelte.dom-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ describe(Component.name, () => {
4545
it('should render slot content', () => {
4646
const renderResult = render(SlotTest, { props: { component: Component } });
4747

48-
expect(renderResult.getByTestId('slot-content').textContent).toBe(
48+
expect(renderResult.getByTestId('slot-content')).toHaveTextContent(
4949
'mock-slot-text',
5050
);
5151
});

0 commit comments

Comments
 (0)