Skip to content

Commit 5f305ea

Browse files
authored
Fix #996: bump projectVersion every time getSourceFileNames changes (#998)
* Add failing test * bump projectVersion every time getScriptFileNames changes * fix tests * tweak error reporting in test
1 parent 838bd55 commit 5f305ea

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

src/index.spec.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,13 @@ describe('ts-node', function () {
511511
})
512512
})
513513
})
514+
515+
it('should transpile files inside a node_modules directory when not ignored', function (done) {
516+
exec(`${cmd} --skip-ignore tests/from-node-modules/from-node-modules`, function (err, stdout, stderr) {
517+
if (err) return done(`Unexpected error: ${err}\nstdout:\n${stdout}\nstderr:\n${stderr}`)
518+
done()
519+
})
520+
})
514521
})
515522

516523
describe('register', function () {

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,7 @@ export function create (rawOptions: CreateOptions = {}): Register {
512512

513513
fileVersions.set(fileName, 1)
514514
fileContents.set(fileName, contents)
515+
projectVersion++
515516
}
516517

517518
return ts.ScriptSnapshot.fromString(contents)

0 commit comments

Comments
 (0)