ember-mocha: setupRenderingTest () останавливает запуск тестов - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь настроить несколько простых тестов 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(), то мой тест будет выполнен (но, очевидно, он не пройден).

Запуск теста приводит к появлению этой ошибки в веб-интерфейсе:

enter image description here

Что может быть причиной вызова setupRenderingTest(), чтобы остановить мой тест?

...