Skip to content

Commit 9bd2f39

Browse files
authored
Merge pull request #287 from testing-library/gh209-setContext
chore: add new context test
2 parents 9fdce65 + 614b9b7 commit 9bd2f39

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

src/__tests__/context.test.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { expect, test } from 'vitest'
2+
3+
import { render } from '..'
4+
import Comp from './fixtures/Context.svelte'
5+
6+
test('can set a context', () => {
7+
const message = 'Got it'
8+
9+
const { getByText } = render(Comp, {
10+
context: new Map(Object.entries({ foo: { message } })),
11+
})
12+
13+
expect(getByText(message)).toBeTruthy()
14+
})

src/__tests__/fixtures/Context.svelte

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { getContext } from 'svelte';
3+
4+
const ctx = getContext('foo');
5+
</script>
6+
7+
<div>{ctx.message}</div>

0 commit comments

Comments
 (0)