refactor test_initial_state

This commit is contained in:
Dmitry Vasilev
2024-02-10 15:20:46 +08:00
parent 92fe237c2b
commit 2fda050118
3 changed files with 21 additions and 9 deletions

View File

@@ -70,12 +70,19 @@ console.time('run')
const i = test_initial_state(
{}, // files
undefined,
{project_dir: dir},
{entrypoint: 'test/run.js'},
{
project_dir: dir,
entrypoint: 'test/run.js',
}
)
if(!i.parse_result.ok) {
console.error('Parse errors:', i.parse_result.problems)
i.parse_result.problems.forEach(p => {
if(p.index != null) {
console.error(p.module + ': ' + p.message + ' at ' + i.files[p.module].slice(p.index, p.index + 80))
}
})
throw new Error('parse error')
}