@@ -45,10 +45,16 @@ describe("unittests:: sys:: symlinkWatching::", () => {
45
45
watcher : sys . watchFile ! (
46
46
toWatch ,
47
47
( fileName , eventKind , modifiedTime ) => {
48
- assert . equal ( fileName , toWatch ) ;
49
- assert . equal ( eventKind , ts . FileWatcherEventKind . Changed ) ;
50
- const actual = modifiedTimeToString ( modifiedTime ) ;
51
- assert ( actual === undefined || actual === modifiedTimeToString ( sys . getModifiedTime ! ( file ) ) ) ;
48
+ try {
49
+ assert . equal ( fileName , toWatch ) ;
50
+ assert . equal ( eventKind , ts . FileWatcherEventKind . Changed ) ;
51
+ const actual = modifiedTimeToString ( modifiedTime ) ;
52
+ assert ( actual === undefined || actual === modifiedTimeToString ( sys . getModifiedTime ! ( file ) ) ) ;
53
+ }
54
+ catch ( e ) {
55
+ result . deferred . reject ( e ) ;
56
+ return ;
57
+ }
52
58
result . deferred . resolve ( ) ;
53
59
} ,
54
60
10 ,
@@ -118,8 +124,14 @@ describe("unittests:: sys:: symlinkWatching::", () => {
118
124
const deferred = defer ( ) ;
119
125
delayedOp ( ( ) => {
120
126
if ( opType !== "init" ) {
121
- verifyEventAndFileNames ( `${ opType } :: dir` , dirResult . actual , expectedResult ) ;
122
- verifyEventAndFileNames ( `${ opType } :: link` , linkResult . actual , expectedResult ) ;
127
+ try {
128
+ verifyEventAndFileNames ( `${ opType } :: dir` , dirResult . actual , expectedResult ) ;
129
+ verifyEventAndFileNames ( `${ opType } :: link` , linkResult . actual , expectedResult ) ;
130
+ }
131
+ catch ( e ) {
132
+ deferred . reject ( e ) ;
133
+ return ;
134
+ }
123
135
}
124
136
deferred . resolve ( ) ;
125
137
} , ! ! process . env . CI ? 1000 : 500 ) ;
0 commit comments