angular-docs-cn/integration/cli-hello-world-lazy
Bjarki cfac8e0764 build: upgrade karma to version 4.4.0 (#39180)
Upgrade the karma dependency to version 4.4.0 in the root package.json
and in integration tests. Compared to version 4.3.0, which most of the
packages were previously depending on, it has the following changes:

Bug Fixes
- runner: remove explicit error on all tests failed

Features
- client: Add trusted types support
- Preprocessor can return Promise
- config: add failOnSkippedTests option.
- config: clientDisplayNone sets client elements display none.
- deps: Remove core-js dependency.

The motivation for upgrading the package is the Trusted Types support
that it adds, which is necessary to enable Trusted Types in Angular's
unit tests.

PR Close #39180
2020-10-20 16:27:54 -07:00
..
e2e test: use puppeteer in integration tests and to download correct chromedriver (#35049) 2020-02-11 13:16:52 -08:00
src docs: remove IE10 references from comments in the code (#39090) 2020-10-13 15:51:49 -07:00
.editorconfig
.gitignore
README.md ci: migrate payload size tracking goldens to the golden directory (#36455) 2020-04-24 09:05:11 -07:00
angular.json
browserslist test(core): remove IE10 reference from `browserslist` files (#39090) 2020-10-13 15:51:49 -07:00
check-output-for-ngdevmode.js
karma.conf.js test: use puppeteer in integration tests and to download correct chromedriver (#35049) 2020-02-11 13:16:52 -08:00
package.json build: upgrade karma to version 4.4.0 (#39180) 2020-10-20 16:27:54 -07:00
tsconfig.app.json
tsconfig.json
tsconfig.spec.json
tslint.json
yarn.lock build: upgrade karma to version 4.4.0 (#39180) 2020-10-20 16:27:54 -07:00

README.md

CliHelloWorldLazy

This test checks bundle sizes when there is a lazy module. It also checks if the ngDevMode global variable and string references in packages/core/src/util/ng_dev_mode.ts are correctly removed.

This test contains a lazy route to ensure ngDevMode removal happens even across chunks, and a payload size check in /goldens/size-tracking/integration-payloads.json to ensure extra code is not retained accidentally.