@ -25,7 +25,9 @@ describe('nodejs file system', () => {
|
||||
const zoneASpec = {
|
||||
name: 'A',
|
||||
onScheduleTask: (delegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task):
|
||||
Task => { return delegate.scheduleTask(targetZone, task); }
|
||||
Task => {
|
||||
return delegate.scheduleTask(targetZone, task);
|
||||
}
|
||||
};
|
||||
const zoneA = Zone.current.fork(zoneASpec);
|
||||
spyOn(zoneASpec, 'onScheduleTask').and.callThrough();
|
||||
@ -42,7 +44,9 @@ describe('nodejs file system', () => {
|
||||
const zoneASpec = {
|
||||
name: 'A',
|
||||
onScheduleTask: (delegate: ZoneDelegate, currentZone: Zone, targetZone: Zone, task: Task):
|
||||
Task => { return delegate.scheduleTask(targetZone, task); }
|
||||
Task => {
|
||||
return delegate.scheduleTask(targetZone, task);
|
||||
}
|
||||
};
|
||||
|
||||
it('fs.watch has been patched as eventTask', (done) => {
|
||||
@ -56,7 +60,9 @@ describe('nodejs file system', () => {
|
||||
expect(zoneASpec.onScheduleTask).toHaveBeenCalled();
|
||||
expect(Zone.current.name).toBe('A');
|
||||
watcher.close();
|
||||
unlink('testfile', () => { done(); });
|
||||
unlink('testfile', () => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
writeFile('testfile', 'test new content', () => {});
|
||||
});
|
||||
@ -74,7 +80,9 @@ describe('nodejs file system', () => {
|
||||
expect(zoneASpec.onScheduleTask).toHaveBeenCalled();
|
||||
expect(Zone.current.name).toBe('A');
|
||||
unwatchFile('testfile');
|
||||
unlink('testfile', () => { done(); });
|
||||
unlink('testfile', () => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
writeFile('testfile', 'test new content', () => {});
|
||||
});
|
||||
@ -92,7 +100,9 @@ describe('util.promisify', () => {
|
||||
expect(r).toBe(true);
|
||||
done();
|
||||
},
|
||||
err => { fail(`should not be here with error: ${err}`); });
|
||||
err => {
|
||||
fail(`should not be here with error: ${err}`);
|
||||
});
|
||||
});
|
||||
|
||||
it('fs.read should work with util.promisify', (done: DoneFn) => {
|
||||
|
Reference in New Issue
Block a user