Я пытаюсь настроить несколько простых тестов BDD для проекта ember, используя ember-mocha
.Я следовал примеру , показанному в документации , однако обратный вызов, который я передаю it()
, никогда не вызывается:
import { render } from '@ember/test-helpers'
import { expect } from 'chai'
import { setupRenderingTest } from 'ember-mocha'
import hbs from 'htmlbars-inline-precompile'
import { describe, it } from 'mocha'
describe('UIButtonComponent', () => {
// debugger // <-- breakpoint is hit if comment removed
setupRenderingTest()
it('renders text label', async () => {
debugger // <-- breakpoint never hit
await render(hbs`<UiButton @text={{ 'test' }} />`)
expect(this.element.querySelector('img')).to.exist
})
})
Вызывается обратный вызов, переданный describe()
,однако мой настоящий тест никогда не запускается.
Если я уберу вызов setupRenderingTest()
, то мой тест будет выполнен (но, очевидно, он не пройден).
Запуск теста приводит к появлению этой ошибки в веб-интерфейсе:
Что может быть причиной вызова setupRenderingTest()
, чтобы остановить мой тест?