@@ -3,22 +3,22 @@ import {findPackages, checkPackages, sortPackages} from '../src/package'
3
3
import { githubHandle , lastCommitDate } from '../src/github'
4
4
import { semver } from '../src/utils'
5
5
import { join } from 'path'
6
- import { exec } from '@actions/exec'
7
6
const pkg_dir = __dirname
8
7
9
8
test ( 'find packages' , async ( ) => {
10
9
const packages = await findPackages ( pkg_dir )
11
10
12
- expect ( Object . keys ( packages ) . length ) . toBe ( 6 )
11
+ expect ( Object . keys ( packages ) . length ) . toBe ( 9 )
13
12
14
13
const pkg_all = packages [ 'pkg-all' ]
15
14
const pkg_sys = packages [ 'pkg-sys' ]
16
15
const pkg_lib = packages [ 'pkg-lib' ]
17
16
const pkg_bin = packages [ 'pkg-bin' ]
17
+ const subcrate_e = packages [ 'subcrate-e' ]
18
18
19
19
expect ( pkg_all . path ) . toBe ( pkg_dir )
20
20
expect ( pkg_all . version ) . toBe ( '0.1.0' )
21
- expect ( Object . keys ( pkg_all . dependencies ) . length ) . toBe ( 2 )
21
+ expect ( Object . keys ( pkg_all . dependencies ) . length ) . toBe ( 5 )
22
22
23
23
expect ( pkg_sys . path ) . toBe ( join ( pkg_dir , 'pkg-sys' ) )
24
24
expect ( pkg_sys . version ) . toBe ( '0.1.0' )
@@ -31,6 +31,10 @@ test('find packages', async () => {
31
31
expect ( pkg_bin . path ) . toBe ( join ( pkg_dir , 'pkg-bin' ) )
32
32
expect ( pkg_bin . version ) . toBe ( '0.1.0' )
33
33
expect ( Object . keys ( pkg_bin . dependencies ) . length ) . toBe ( 3 )
34
+
35
+ expect ( subcrate_e . path ) . toBe ( join ( pkg_dir , 'workspace/subcrate_e' ) )
36
+ expect ( subcrate_e . version ) . toBe ( '0.1.0' )
37
+ expect ( Object . keys ( subcrate_e . dependencies ) . length ) . toBe ( 1 )
34
38
} )
35
39
36
40
test ( 'check packages' , async ( ) => {
@@ -46,6 +50,9 @@ test('sort packages', async () => {
46
50
'pkg-sys' ,
47
51
'pkg-lib' ,
48
52
'pkg-build' ,
53
+ 'subcrate-d' ,
54
+ 'subcrate-f' ,
55
+ 'subcrate-e' ,
49
56
'pkg-dev' ,
50
57
'pkg-bin' ,
51
58
'pkg-all'
0 commit comments