19 lines
645 B
TypeScript
19 lines
645 B
TypeScript
import { describe, expect, it } from 'vitest'
|
|
import { render } from '@testing-library/svelte'
|
|
import { getIsRestoringContext } from '../../src/index.js'
|
|
import Base from './Base.svelte'
|
|
|
|
describe('getQueryClientContext', () => {
|
|
it('should throw when called without a client in context', () => {
|
|
expect(() => render(Base)).toThrow(
|
|
'No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?',
|
|
)
|
|
})
|
|
})
|
|
|
|
describe('getIsRestoringContext', () => {
|
|
it('should not throw when called outside of a component', () => {
|
|
expect(() => getIsRestoringContext()).not.toThrow()
|
|
})
|
|
})
|