Skip to content

Commit

Permalink
Add catch when loading languages for tests
Browse files Browse the repository at this point in the history
Signed-off-by: Matthew Peveler <mpeveler@timescale.com>
  • Loading branch information
MasterOdin committed Apr 19, 2024
1 parent 1fc680a commit e65faef
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions test/testRunner.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,14 @@ export function testTokenization(
// ensure that the language has been loaded
beforeAll(async () => {
monaco.languages.register(languageDefinition);
await new Promise<void>((resolve) => {
languageDefinition.loader().then((mod) => {
monaco.languages.setMonarchTokensProvider(languageId, mod.language);
resolve();
});
await new Promise<void>((resolve, reject) => {
languageDefinition
.loader()
.then((mod) => {
monaco.languages.setMonarchTokensProvider(languageId, mod.language);
resolve();
})
.catch((err) => reject(err));
});
await timeout(0);
});
Expand Down

0 comments on commit e65faef

Please sign in to comment.