Skip to content

Commit e6dc5b5

Browse files
committed
Working to some extent
1 parent 13b62cc commit e6dc5b5

File tree

6 files changed

+35
-54
lines changed

6 files changed

+35
-54
lines changed

package-lock.json

Lines changed: 28 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"check:watch": "svelte-check --tsconfig ./tsconfig.json --watch"
1212
},
1313
"devDependencies": {
14-
"@babel/core": "^7.16.7",
1514
"@sveltejs/adapter-netlify": "next",
1615
"@sveltejs/kit": "next",
1716
"@testing-library/svelte": "^3.0.3",
@@ -29,7 +28,7 @@
2928
"tslib": "^2.3.1",
3029
"typescript": "^4.5.4",
3130
"vitest": "^0.0.138",
32-
"babel-plugin-svelte-inline-compile": "^0.0.1"
31+
"vite-plugin-svelte-inline-compile": "^0.0.1"
3332
},
3433
"type": "module",
3534
"dependencies": {

svelte-inline-compile.js

Lines changed: 0 additions & 35 deletions
This file was deleted.

tests/DefinitionEntrt.test.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
import { cleanup, render } from '@testing-library/svelte'
22
import DefinitionEntry from '$lib/DefinitionEntry.svelte';
3-
import chai from 'chai';
4-
import chaiDom from 'chai-dom';
5-
// import svelte from 'svelte-testing';
6-
7-
chai.use(chaiDom);
3+
import svelte from 'svelte-inline-compile';
84

95
describe('DefinitionEntry.svelte', () => {
106
// TODO: @testing-library/svelte claims to add this automatically but it doesn't work without explicit afterEach
117
afterEach(() => cleanup())
128

139
it('renders a link with the given href', () => {
14-
// const { getByTestId } = render(DefinitionEntry, { background: 'gray' })
15-
// debugger;
1610
const { getByTestId } = render(svelte`
1711
<DefinitionEntry background="gray"></DefinitionEntry>
1812
`)

tests/setup.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import chai from 'chai';
2+
import chaiDom from 'chai-dom';
3+
chai.use(chaiDom);

vitest.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { defineConfig } from 'vite'
22
import { svelte } from '@sveltejs/vite-plugin-svelte'
33
import { sveltekitViteConfig } from './svelte.config.js'
44
import path from 'path';
5-
import svelteInlineCompile from './svelte-inline-compile.js';
5+
import svelteInlineCompile from 'vite-plugin-svelte-inline-compile';
66

77
export default defineConfig({
88
...sveltekitViteConfig,
@@ -16,6 +16,7 @@ export default defineConfig({
1616
test: {
1717
global: true,
1818
environment: 'jsdom',
19+
setupFiles: ['./tests/setup.js'],
1920
},
2021
resolve: {
2122
alias: {

0 commit comments

Comments
 (0)