@@ -4,6 +4,10 @@ import {COLLECTION_PATH} from '../index.spec';
4
4
import { createTestApp , getFileContent } from '../testing' ;
5
5
import { addPackageToPackageJson } from './package-config' ;
6
6
7
+ interface PackageJson {
8
+ dependencies : Record < string , string > ;
9
+ }
10
+
7
11
describe ( 'CDK ng-add' , ( ) => {
8
12
let runner : SchematicTestRunner ;
9
13
let appTree : Tree ;
@@ -15,7 +19,7 @@ describe('CDK ng-add', () => {
15
19
16
20
it ( 'should update the package.json' , async ( ) => {
17
21
const tree = await runner . runSchematicAsync ( 'ng-add' , { } , appTree ) . toPromise ( ) ;
18
- const packageJson = JSON . parse ( getFileContent ( tree , '/package.json' ) ) ;
22
+ const packageJson = JSON . parse ( getFileContent ( tree , '/package.json' ) ) as PackageJson ;
19
23
const dependencies = packageJson . dependencies ;
20
24
21
25
expect ( dependencies [ '@angular/cdk' ] ) . toBe ( '~0.0.0-PLACEHOLDER' ) ;
@@ -33,7 +37,7 @@ describe('CDK ng-add', () => {
33
37
addPackageToPackageJson ( appTree , '@angular/cdk' , '^9.0.0' ) ;
34
38
35
39
const tree = await runner . runSchematicAsync ( 'ng-add' , { } , appTree ) . toPromise ( ) ;
36
- const packageJson = JSON . parse ( getFileContent ( tree , '/package.json' ) ) ;
40
+ const packageJson = JSON . parse ( getFileContent ( tree , '/package.json' ) ) as PackageJson ;
37
41
const dependencies = packageJson . dependencies ;
38
42
39
43
expect ( dependencies [ '@angular/cdk' ] ) . toBe ( '^9.0.0' ) ;
0 commit comments