1
1
import { assert } from 'chai' ;
2
- import { suite , test , skip } from 'mocha-typescript' ;
2
+ import { suite , test } from 'mocha-typescript' ;
3
3
import { MetaAnalysis } from '../../src/utils/Analysis' ;
4
4
import { testParseFile as parseFile } from '../util' ;
5
5
@@ -8,46 +8,42 @@ const path = require('path');
8
8
@suite ( 'Dependency Tree Crawling' )
9
9
export class Test {
10
10
11
- @skip
12
11
@test 'All blocks are discovered in multi-file app from entrypoint' ( ) {
13
12
let base = path . resolve ( __dirname , '../../../test/fixtures/basic-multifile' ) ;
14
13
return parseFile ( 'index.tsx' , { baseDir : base } ) . then ( ( analysis : MetaAnalysis ) => {
15
14
assert . equal ( analysis . fileCount ( ) , 2 ) ;
16
15
assert . equal ( analysis . getAnalysis ( 0 ) . blockCount ( ) , 1 ) ;
17
16
assert . equal ( analysis . getAnalysis ( 1 ) . blockCount ( ) , 1 ) ;
18
- assert . equal ( analysis . styleCount ( ) , 4 ) ;
17
+ assert . equal ( analysis . styleCount ( ) , 3 ) ;
19
18
} ) ;
20
19
}
21
20
22
- @skip
23
21
@test 'Duplicate blocks are only parsed once' ( ) {
24
22
let base = path . resolve ( __dirname , '../../../test/fixtures/duplicate-blocks-multifile' ) ;
25
23
return parseFile ( 'index.tsx' , { baseDir : base } ) . then ( ( analysis : MetaAnalysis ) => {
26
24
assert . equal ( analysis . fileCount ( ) , 2 ) ;
27
25
assert . equal ( analysis . blockCount ( ) , 1 ) ;
28
26
assert . equal ( analysis . blockPromisesCount ( ) , 1 ) ;
29
- assert . equal ( analysis . styleCount ( ) , 3 ) ;
27
+ assert . equal ( analysis . styleCount ( ) , 2 ) ;
30
28
} ) ;
31
29
}
32
30
33
- @skip
34
31
@test 'Dependency Tree Crawling finds dependents of dependents' ( ) {
35
32
let base = path . resolve ( __dirname , '../../../test/fixtures/deep-multifile' ) ;
36
33
return parseFile ( 'index.tsx' , { baseDir : base } ) . then ( ( analysis : MetaAnalysis ) => {
37
34
assert . equal ( analysis . fileCount ( ) , 3 ) ;
38
35
assert . equal ( analysis . blockCount ( ) , 3 ) ;
39
36
assert . equal ( analysis . blockPromisesCount ( ) , 3 ) ;
40
- assert . equal ( analysis . styleCount ( ) , 5 ) ;
37
+ assert . equal ( analysis . styleCount ( ) , 4 ) ;
41
38
} ) ;
42
39
}
43
40
44
- @skip
45
- @test 'Conflicting local import names don\'t interfere with each other' ( ) {
41
+ @test "Conflicting local import names don't interfere with each other" ( ) {
46
42
let base = path . resolve ( __dirname , '../../../test/fixtures/conflicting-local-multifile' ) ;
47
43
return parseFile ( 'index.tsx' , { baseDir : base } ) . then ( ( analysis : MetaAnalysis ) => {
48
44
assert . equal ( analysis . fileCount ( ) , 2 ) ;
49
45
assert . equal ( analysis . blockCount ( ) , 2 ) ;
50
- assert . equal ( analysis . styleCount ( ) , 4 ) ;
46
+ assert . equal ( analysis . styleCount ( ) , 3 ) ;
51
47
} ) ;
52
48
}
53
49
}
0 commit comments