Я использую Ember.Logger.error:Тестирование Ember.Logger.error утверждения
if (isInvalid) {
Ember.Logger.error('this is invalid');
}
Я хочу, чтобы проверить его в QUnit:
assert.throws(() => myFunction(), /this is invalid/, 'error was thrown');
Но assert.throws
не поймать ошибку , Это произойдет, если я заменил Ember.Logger.error
на простой оператор throw
, но, конечно, есть способ проверить зарегистрированные ошибки Ember. Кто-нибудь знает дорогу?
UPDATE:
Я сделал небольшой аддон, который добавляет эту способность QUnit. Вы можете получить его here.
Что это за тест? Это компонент, контроллер, вспомогательный блок-тест? –