Testing
Unit test a Qwik component using Qwik Speak
To unit test a component which uses qwik-speak
, you need to wrap it with QwikSpeakMockProvider
component, so that it can pass the SpeakContext
to the test component and its children.
Given the config
object and a component to test like:
src/routes/index.tsx
We'll have the following unit test (using Vitest):
src/routes/index.spec.tsx
Optionally, if you need to test the translated texts in different languages, you have to provide loadTranslation$
to ensure translations are loaded in test environment, and the locale to use:
Last updated