-
Notifications
You must be signed in to change notification settings - Fork 27.1k
Closed
Labels
area: coreIssues related to the framework runtimeIssues related to the framework runtimearea: docsRelated to the documentationRelated to the documentationcore: deferIssues related to @defer blocks.Issues related to @defer blocks.
Milestone
Description
Which @angular/* package(s) are the source of the bug?
core
Description
In a unit test, if @defer is conditional on a variable, change detection and tick have no effect in fakeAsync.
Please provide a link to a minimal reproduction of the bug
https://github.com/GeorgeHulpoi/ng-defer-testing-bug
Please provide the exception or error you saw
22 12 2023 15:50:45.368:WARN [karma]: No captured browser, open http://localhost:9877/
22 12 2023 15:50:45.387:INFO [karma-server]: Karma v6.4.2 server started at http://localhost:9877/
22 12 2023 15:50:45.388:INFO [launcher]: Launching browsers Chrome with concurrency unlimited
22 12 2023 15:50:45.405:INFO [launcher]: Starting browser Chrome
22 12 2023 15:50:46.034:INFO [Chrome 120.0.0.0 (Windows 10)]: Connected on socket 2kdLNhsoLG81op3hAAAB with id 94279556
Chrome 120.0.0.0 (Windows 10) Snackbar Service it should render component FAILED
Expected '<button>show</button><!--container--><!--container-->' to contain '<test>'.
at <Jasmine>
at UserContext.apply (src/app/test.spec.ts:43:49)
at UserContext.apply (node_modules/zone.js/fesm2015/zone-testing.js:1987:30)
at _ZoneDelegate.invoke (node_modules/zone.js/fesm2015/zone.js:368:26)
at ProxyZoneSpec.onInvoke (node_modules/zone.js/fesm2015/zone-testing.js:273:39)
Chrome 120.0.0.0 (Windows 10): Executed 2 of 2 (1 FAILED) (0.119 secs / 0.035 secs)
TOTAL: 1 FAILED, 1 SUCCESS
Please provide the environment you discovered this bug in (run ng version)
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 17.0.8
Node: 20.9.0
Package Manager: npm 10.1.0
OS: win32 x64
Angular: 17.0.8
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1700.8
@angular-devkit/build-angular 17.0.8
@angular-devkit/core 17.0.8
@angular-devkit/schematics 17.0.8
@schematics/angular 17.0.8
rxjs 7.8.1
typescript 5.2.2
zone.js 0.14.2
Anything else?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: coreIssues related to the framework runtimeIssues related to the framework runtimearea: docsRelated to the documentationRelated to the documentationcore: deferIssues related to @defer blocks.Issues related to @defer blocks.