Taiga UI is designed to be SSR-safe, and we use abstractions provided by @ng-web-apis/common to avoid direct access to browser globals such as window or navigator.
ReferenceError: IntersectionObserver is not definedTo simplify this, we provide ready-to-use mocks.
$ npm install @taiga-ui/jest-config --save-dev
import type {Config} from 'jest';
const config: Config = {
preset: '@taiga-ui/jest-config',
};
export default config;
import type {Config} from 'jest';
const config: Config = {
preset: 'jest-preset-angular',
setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'],
};
export default config;