import { UnitTest } from '@ephox/bedrock-client'; import { assert } from 'chai'; import * as Logger from 'ephox/agar/api/Logger'; UnitTest.test('LoggerTest', () => { try { Logger.sync('test 1. Foo is not a function', () => { const x: any = {}; x.foo(); // This line number is asserted ... so keep it up to date ! return x; }); assert.fail('Expected test1 to fail'); } catch (err) { assert.include(err.message, 'test 1. Foo is not a function\nTypeError:', 'Expected enhanced error message.' ); } });