Merge VS Code 1.31.1 (#4283)

This commit is contained in:
Matt Irvine
2019-03-15 13:09:45 -07:00
committed by GitHub
parent 7d31575149
commit 86bac90001
1716 changed files with 53308 additions and 48375 deletions

View File

@@ -8,15 +8,15 @@
import * as assert from 'assert';
export async function assertThrowsAsync(fn, regExp?: any): Promise<void> {
let f = () => {
// Empty
};
export async function assertThrowsAsync(fn, expectedMessage?: string): Promise<void> {
var threw = false;
try {
await fn();
} catch (e) {
f = () => { throw e; };
} finally {
assert.throws(f, regExp);
threw = true;
if (expectedMessage) {
assert.strictEqual(e.message, expectedMessage);
}
}
assert.equal(threw, true, 'Expected function to throw but it did not');
}