File tree 4 files changed +11
-10
lines changed
4 files changed +11
-10
lines changed Original file line number Diff line number Diff line change 5
5
{
6
6
"name" : " karma-nativescript-launcher"
7
7
},
8
+ {
9
+ "name" : " karma-webpack" ,
10
+ "excludedPeerDependencies" : [" webpack" ]
11
+ },
8
12
{
9
13
"name" : " mocha" ,
10
14
"framework" : " mocha"
Original file line number Diff line number Diff line change @@ -36,13 +36,11 @@ class TestInitCommand implements ICommand {
36
36
const dependencies = this . $testInitializationService . getDependencies ( frameworkToInstall ) ;
37
37
const dependenciesVersions = this . $testInitializationService . getDependenciesVersions ( ) ;
38
38
modulesToInstall = dependencies . map ( dependency => {
39
- const dependencyVersion = dependenciesVersions [ dependency ] ;
40
- if ( ! dependencyVersion ) {
39
+ dependency . version = dependenciesVersions [ dependency . name ] ;
40
+ if ( ! dependency . version ) {
41
41
this . $errors . failWithoutHelp ( `'${ dependency } ' is not a registered dependency.` ) ;
42
42
}
43
-
44
-
45
- return { name : dependency , version : dependencyVersion } ;
43
+ return dependency ;
46
44
} ) ;
47
45
} catch ( err ) {
48
46
this . $errors . failWithoutHelp ( `Unable to install the unit testing dependencies. Error: '${ err . message } '` ) ;
Original file line number Diff line number Diff line change @@ -482,7 +482,7 @@ interface ITestExecutionService {
482
482
}
483
483
484
484
interface ITestInitializationService {
485
- getDependencies ( framework : string ) : string [ ] ;
485
+ getDependencies ( framework : string ) : IDependencyInformation [ ] ;
486
486
getDependenciesVersions ( ) : IDictionary < string > ;
487
487
}
488
488
Original file line number Diff line number Diff line change @@ -7,12 +7,11 @@ export class TestInitializationService implements ITestInitializationService {
7
7
constructor ( private $fs : IFileSystem ) { }
8
8
9
9
@cache ( )
10
- public getDependencies ( selectedFramework : string ) : string [ ] {
10
+ public getDependencies ( selectedFramework : string ) : IDependencyInformation [ ] {
11
11
const dependenciesPath = path . join ( this . configsPath , "test-dependencies.json" ) ;
12
12
const allDependencies : { name : string , framework : string } [ ] = this . $fs . readJson ( dependenciesPath ) ;
13
- const targetFrameworkDependencies : string [ ] = allDependencies
14
- . filter ( dependency => ! dependency . framework || dependency . framework === selectedFramework )
15
- . map ( dependency => dependency . name ) ;
13
+ const targetFrameworkDependencies : IDependencyInformation [ ] = allDependencies
14
+ . filter ( dependency => ! dependency . framework || dependency . framework === selectedFramework ) ;
16
15
17
16
return targetFrameworkDependencies ;
18
17
}
You can’t perform that action at this time.
0 commit comments