Skip to content

Commit fcdbe3a

Browse files
committed
Add missing import in bootstrap script test
1 parent 4bcaa9b commit fcdbe3a

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

‎src/components/scripts/bootstrap/__tests__/index.spec.ts‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ vi.mock('@components/scripts/errors', async () => {
2424
vi.mock('@components/scripts/store', () => ({
2525
initConsentFromCookies: vi.fn(),
2626
initConsentSideEffects: vi.fn(),
27+
initAnimationLifecycle: vi.fn(),
2728
addViewTransitionThemeInitListener: vi.fn(),
2829
$hasFunctionalConsent: {
2930
subscribe: vi.fn(),
@@ -52,6 +53,7 @@ vi.mock('@components/scripts/utils/environmentClient', () => mockEnvironmentClie
5253
import {
5354
initConsentFromCookies,
5455
initConsentSideEffects,
56+
initAnimationLifecycle,
5557
addViewTransitionThemeInitListener,
5658
} from '@components/scripts/store'
5759
import { SentryBootstrap } from '@components/scripts/sentry/client'
@@ -76,6 +78,7 @@ const mockSuccessfulInit = () => {
7678
vi.mocked(addViewTransitionThemeInitListener).mockReturnValue(undefined)
7779
vi.mocked(initConsentFromCookies).mockReturnValue(undefined)
7880
vi.mocked(initConsentSideEffects).mockReturnValue(undefined)
81+
vi.mocked(initAnimationLifecycle).mockReturnValue(undefined)
7982
}
8083

8184
describe('AppBootstrap', () => {
@@ -103,6 +106,7 @@ describe('AppBootstrap', () => {
103106
AppBootstrap.init()
104107

105108
expect(addViewTransitionThemeInitListener).toHaveBeenCalledTimes(1)
109+
expect(initAnimationLifecycle).toHaveBeenCalledTimes(1)
106110
expect(initConsentFromCookies).toHaveBeenCalledTimes(1)
107111
expect(initConsentSideEffects).toHaveBeenCalledTimes(1)
108112
})
@@ -118,6 +122,10 @@ describe('AppBootstrap', () => {
118122
scriptName: 'AppBootstrap',
119123
operation: 'addViewTransitionThemeInitListener'
120124
})
125+
expect(addScriptBreadcrumb).toHaveBeenCalledWith({
126+
scriptName: 'AppBootstrap',
127+
operation: 'initAnimationLifecycle'
128+
})
121129
expect(addScriptBreadcrumb).toHaveBeenCalledWith({
122130
scriptName: 'AppBootstrap',
123131
operation: 'initConsentFromCookies'
@@ -165,6 +173,10 @@ describe('AppBootstrap', () => {
165173
scriptName: 'AppBootstrap',
166174
operation: 'addViewTransitionThemeInitListener'
167175
})
176+
expect(addScriptBreadcrumb).toHaveBeenCalledWith({
177+
scriptName: 'AppBootstrap',
178+
operation: 'initAnimationLifecycle'
179+
})
168180
expect(addScriptBreadcrumb).toHaveBeenCalledWith({
169181
scriptName: 'AppBootstrap',
170182
operation: 'initConsentFromCookies'
@@ -206,6 +218,7 @@ describe('AppBootstrap', () => {
206218
AppBootstrap.init()
207219

208220
expect(addViewTransitionThemeInitListener).toHaveBeenCalledTimes(2)
221+
expect(initAnimationLifecycle).toHaveBeenCalledTimes(2)
209222
expect(initConsentFromCookies).toHaveBeenCalledTimes(2)
210223
expect(initConsentSideEffects).toHaveBeenCalledTimes(2)
211224
})

0 commit comments

Comments
 (0)