Skip to content

Commit 2789bf5

Browse files
committed
fix(preprocessor): throw if retry fails
1 parent 4b60513 commit 2789bf5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/preprocessor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ var createPreprocessor = function (config, basePath, injector) {
8686
fs.readFile(file.originalPath, handleFile)
8787
return
8888
} else {
89-
done()
89+
throw err
9090
}
9191
}
9292

test/unit/preprocessor.spec.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -261,19 +261,19 @@ describe('preprocessor', () => {
261261
thirdCallback('error')
262262
})
263263

264-
it('should abort after 3 retries', (done) => {
264+
it('should tbrow after 3 retries', (done) => {
265265
var injector = new di.Injector([{}, emitterSetting])
266266

267267
var pp = m.createPreprocessor({'**/*.js': []}, null, injector)
268268

269-
pp(file, () => {
270-
done()
271-
})
269+
pp(file, () => { })
272270

273271
getReadFileCallback(0)('error')
274272
getReadFileCallback(1)('error')
275273
getReadFileCallback(2)('error')
276-
getReadFileCallback(3)('error')
274+
275+
expect(() => getReadFileCallback(0)('error')).to.throw('error')
276+
done()
277277
})
278278
})
279279

0 commit comments

Comments
 (0)