@@ -8,105 +8,103 @@ import {
88 uniq ,
99} from '@nx/e2e-utils' ;
1010
11- describe ( 'Angular Package' , ( ) => {
12- describe ( 'ngrx' , ( ) => {
13- beforeAll ( ( ) => {
14- newProject ( { packages : [ '@nx/angular' ] } ) ;
15- } ) ;
16- afterAll ( ( ) => {
17- cleanupProject ( ) ;
18- } ) ;
11+ describe ( 'NgRx' , ( ) => {
12+ beforeAll ( ( ) => {
13+ newProject ( { packages : [ '@nx/angular' ] } ) ;
14+ } ) ;
15+ afterAll ( ( ) => {
16+ cleanupProject ( ) ;
17+ } ) ;
1918
20- it ( 'should work' , async ( ) => {
21- const myapp = uniq ( 'myapp' ) ;
22- runCLI (
23- `generate @nx/angular:app ${ myapp } --no-standalone --no-interactive`
24- ) ;
19+ it ( 'should work' , async ( ) => {
20+ const myapp = uniq ( 'myapp' ) ;
21+ runCLI (
22+ `generate @nx/angular:app ${ myapp } --no-standalone --no-interactive`
23+ ) ;
2524
26- // Generate root ngrx state management
27- runCLI (
28- `generate @nx/angular:ngrx users --parent=${ myapp } /src/app/app-module.ts --root --minimal=false`
29- ) ;
30- const packageJson = readJson ( 'package.json' ) ;
31- expect ( packageJson . dependencies [ '@ngrx/store' ] ) . toBeDefined ( ) ;
32- expect ( packageJson . dependencies [ '@ngrx/effects' ] ) . toBeDefined ( ) ;
33- expect ( packageJson . dependencies [ '@ngrx/router-store' ] ) . toBeDefined ( ) ;
34- expect ( packageJson . devDependencies [ '@ngrx/store-devtools' ] ) . toBeDefined ( ) ;
25+ // Generate root ngrx state management
26+ runCLI (
27+ `generate @nx/angular:ngrx users --parent=${ myapp } /src/app/app-module.ts --root --minimal=false`
28+ ) ;
29+ const packageJson = readJson ( 'package.json' ) ;
30+ expect ( packageJson . dependencies [ '@ngrx/store' ] ) . toBeDefined ( ) ;
31+ expect ( packageJson . dependencies [ '@ngrx/effects' ] ) . toBeDefined ( ) ;
32+ expect ( packageJson . dependencies [ '@ngrx/router-store' ] ) . toBeDefined ( ) ;
33+ expect ( packageJson . devDependencies [ '@ngrx/store-devtools' ] ) . toBeDefined ( ) ;
3534
36- const mylib = uniq ( 'mylib' ) ;
37- // Generate feature library and ngrx state within that library
38- runCLI ( `g @nx/angular:lib ${ mylib } --prefix=fl --no-standalone` ) ;
39- runCLI (
40- `generate @nx/angular:ngrx flights --parent=${ mylib } /src/lib/${ mylib } -module.ts --facade`
41- ) ;
35+ const mylib = uniq ( 'mylib' ) ;
36+ // Generate feature library and ngrx state within that library
37+ runCLI ( `g @nx/angular:lib ${ mylib } --prefix=fl --no-standalone` ) ;
38+ runCLI (
39+ `generate @nx/angular:ngrx flights --parent=${ mylib } /src/lib/${ mylib } -module.ts --facade`
40+ ) ;
4241
43- expect ( runCLI ( `build ${ myapp } ` ) ) . toMatch ( / m a i n - [ a - z A - Z 0 - 9 ] + \. j s / ) ;
44- expectTestsPass ( await runCLIAsync ( `test ${ myapp } --no-watch` ) ) ;
45- expectTestsPass ( await runCLIAsync ( `test ${ mylib } --no-watch` ) ) ;
46- } , 1000000 ) ;
42+ expect ( runCLI ( `build ${ myapp } ` ) ) . toMatch ( / m a i n - [ a - z A - Z 0 - 9 ] + \. j s / ) ;
43+ expectTestsPass ( await runCLIAsync ( `test ${ myapp } --no-watch` ) ) ;
44+ expectTestsPass ( await runCLIAsync ( `test ${ mylib } --no-watch` ) ) ;
45+ } , 1000000 ) ;
4746
48- it ( 'should work with creators' , async ( ) => {
49- const myapp = uniq ( 'myapp' ) ;
50- runCLI (
51- `generate @nx/angular:app ${ myapp } --routing --no-standalone --no-interactive`
52- ) ;
47+ it ( 'should work with creators' , async ( ) => {
48+ const myapp = uniq ( 'myapp' ) ;
49+ runCLI (
50+ `generate @nx/angular:app ${ myapp } --routing --no-standalone --no-interactive`
51+ ) ;
5352
54- // Generate root ngrx state management
55- runCLI (
56- `generate @nx/angular:ngrx users --parent=${ myapp } /src/app/app-module.ts --root`
57- ) ;
58- const packageJson = readJson ( 'package.json' ) ;
59- expect ( packageJson . dependencies [ '@ngrx/entity' ] ) . toBeDefined ( ) ;
60- expect ( packageJson . dependencies [ '@ngrx/store' ] ) . toBeDefined ( ) ;
61- expect ( packageJson . dependencies [ '@ngrx/effects' ] ) . toBeDefined ( ) ;
62- expect ( packageJson . dependencies [ '@ngrx/router-store' ] ) . toBeDefined ( ) ;
63- expect ( packageJson . devDependencies [ '@ngrx/schematics' ] ) . toBeDefined ( ) ;
64- expect ( packageJson . devDependencies [ '@ngrx/store-devtools' ] ) . toBeDefined ( ) ;
53+ // Generate root ngrx state management
54+ runCLI (
55+ `generate @nx/angular:ngrx users --parent=${ myapp } /src/app/app-module.ts --root`
56+ ) ;
57+ const packageJson = readJson ( 'package.json' ) ;
58+ expect ( packageJson . dependencies [ '@ngrx/entity' ] ) . toBeDefined ( ) ;
59+ expect ( packageJson . dependencies [ '@ngrx/store' ] ) . toBeDefined ( ) ;
60+ expect ( packageJson . dependencies [ '@ngrx/effects' ] ) . toBeDefined ( ) ;
61+ expect ( packageJson . dependencies [ '@ngrx/router-store' ] ) . toBeDefined ( ) ;
62+ expect ( packageJson . devDependencies [ '@ngrx/schematics' ] ) . toBeDefined ( ) ;
63+ expect ( packageJson . devDependencies [ '@ngrx/store-devtools' ] ) . toBeDefined ( ) ;
6564
66- const mylib = uniq ( 'mylib' ) ;
67- // Generate feature library and ngrx state within that library
68- runCLI ( `g @nx/angular:lib ${ mylib } --prefix=fl --no-standalone` ) ;
65+ const mylib = uniq ( 'mylib' ) ;
66+ // Generate feature library and ngrx state within that library
67+ runCLI ( `g @nx/angular:lib ${ mylib } --prefix=fl --no-standalone` ) ;
6968
70- const flags = `--facade --barrels` ;
71- runCLI (
72- `generate @nx/angular:ngrx flights --parent=${ mylib } /src/lib/${ mylib } -module.ts ${ flags } `
73- ) ;
69+ const flags = `--facade --barrels` ;
70+ runCLI (
71+ `generate @nx/angular:ngrx flights --parent=${ mylib } /src/lib/${ mylib } -module.ts ${ flags } `
72+ ) ;
7473
75- expect ( runCLI ( `build ${ myapp } ` ) ) . toMatch ( / m a i n - [ a - z A - Z 0 - 9 ] + \. j s / ) ;
76- expectTestsPass ( await runCLIAsync ( `test ${ myapp } --no-watch` ) ) ;
77- expectTestsPass ( await runCLIAsync ( `test ${ mylib } --no-watch` ) ) ;
78- } , 1000000 ) ;
74+ expect ( runCLI ( `build ${ myapp } ` ) ) . toMatch ( / m a i n - [ a - z A - Z 0 - 9 ] + \. j s / ) ;
75+ expectTestsPass ( await runCLIAsync ( `test ${ myapp } --no-watch` ) ) ;
76+ expectTestsPass ( await runCLIAsync ( `test ${ mylib } --no-watch` ) ) ;
77+ } , 1000000 ) ;
7978
80- it ( 'should work with creators using --module' , async ( ) => {
81- const myapp = uniq ( 'myapp' ) ;
82- runCLI (
83- `generate @nx/angular:app ${ myapp } --routing --no-standalone --no-interactive`
84- ) ;
79+ it ( 'should work with creators using --module' , async ( ) => {
80+ const myapp = uniq ( 'myapp' ) ;
81+ runCLI (
82+ `generate @nx/angular:app ${ myapp } --routing --no-standalone --no-interactive`
83+ ) ;
8584
86- // Generate root ngrx state management
87- runCLI (
88- `generate @nx/angular:ngrx users --parent=${ myapp } /src/app/app-module.ts --root`
89- ) ;
90- const packageJson = readJson ( 'package.json' ) ;
91- expect ( packageJson . dependencies [ '@ngrx/entity' ] ) . toBeDefined ( ) ;
92- expect ( packageJson . dependencies [ '@ngrx/store' ] ) . toBeDefined ( ) ;
93- expect ( packageJson . dependencies [ '@ngrx/effects' ] ) . toBeDefined ( ) ;
94- expect ( packageJson . dependencies [ '@ngrx/router-store' ] ) . toBeDefined ( ) ;
95- expect ( packageJson . devDependencies [ '@ngrx/schematics' ] ) . toBeDefined ( ) ;
96- expect ( packageJson . devDependencies [ '@ngrx/store-devtools' ] ) . toBeDefined ( ) ;
85+ // Generate root ngrx state management
86+ runCLI (
87+ `generate @nx/angular:ngrx users --parent=${ myapp } /src/app/app-module.ts --root`
88+ ) ;
89+ const packageJson = readJson ( 'package.json' ) ;
90+ expect ( packageJson . dependencies [ '@ngrx/entity' ] ) . toBeDefined ( ) ;
91+ expect ( packageJson . dependencies [ '@ngrx/store' ] ) . toBeDefined ( ) ;
92+ expect ( packageJson . dependencies [ '@ngrx/effects' ] ) . toBeDefined ( ) ;
93+ expect ( packageJson . dependencies [ '@ngrx/router-store' ] ) . toBeDefined ( ) ;
94+ expect ( packageJson . devDependencies [ '@ngrx/schematics' ] ) . toBeDefined ( ) ;
95+ expect ( packageJson . devDependencies [ '@ngrx/store-devtools' ] ) . toBeDefined ( ) ;
9796
98- const mylib = uniq ( 'mylib' ) ;
99- // Generate feature library and ngrx state within that library
100- runCLI ( `g @nx/angular:lib ${ mylib } --prefix=fl --no-standalone` ) ;
97+ const mylib = uniq ( 'mylib' ) ;
98+ // Generate feature library and ngrx state within that library
99+ runCLI ( `g @nx/angular:lib ${ mylib } --prefix=fl --no-standalone` ) ;
101100
102- const flags = `--facade --barrels` ;
103- runCLI (
104- `generate @nx/angular:ngrx flights --module=${ mylib } /src/lib/${ mylib } -module.ts ${ flags } `
105- ) ;
101+ const flags = `--facade --barrels` ;
102+ runCLI (
103+ `generate @nx/angular:ngrx flights --module=${ mylib } /src/lib/${ mylib } -module.ts ${ flags } `
104+ ) ;
106105
107- expect ( runCLI ( `build ${ myapp } ` ) ) . toMatch ( / m a i n - [ a - z A - Z 0 - 9 ] + \. j s / ) ;
108- expectTestsPass ( await runCLIAsync ( `test ${ myapp } --no-watch` ) ) ;
109- expectTestsPass ( await runCLIAsync ( `test ${ mylib } --no-watch` ) ) ;
110- } , 1000000 ) ;
111- } ) ;
106+ expect ( runCLI ( `build ${ myapp } ` ) ) . toMatch ( / m a i n - [ a - z A - Z 0 - 9 ] + \. j s / ) ;
107+ expectTestsPass ( await runCLIAsync ( `test ${ myapp } --no-watch` ) ) ;
108+ expectTestsPass ( await runCLIAsync ( `test ${ mylib } --no-watch` ) ) ;
109+ } , 1000000 ) ;
112110} ) ;
0 commit comments