Ember QUnit - есть ли способ удалить трассировку стека из ошибочных утверждений? - PullRequest
0 голосов
/ 28 октября 2018

Каждое несостоявшееся утверждение выглядит следующим образом

Integration | Component | x-form/x-radio-set: it should show errors if validations fail
    ✘ assert.equal(this.$('span').text().trim(), 'is too short (minimum is 4 characters)') at dummy/tests/integration/components/x-form/x-radio-set-test.js:87:4
            at Object.<anonymous> (http://localhost:7357/assets/tests.js:827:10)
            at runTest (http://localhost:7357/assets/test-support.js:4108:30)
            at Test.run (http://localhost:7357/assets/test-support.js:4094:6)
            at http://localhost:7357/assets/test-support.js:4300:12
            at Object.advance (http://localhost:7357/assets/test-support.js:3746:26)
            at begin (http://localhost:7357/assets/test-support.js:5567:20)
         expected is too short (minimum is 4 characters)

, что наполняет экран практически бесполезной информацией.

Я ожидаю что-то вроде этого:

Integration | Component | x-form/x-radio-set: it should show errors if validations fail
    ✘ assert.equal(this.$('span').text().trim(), 'is too short (minimum is 4 characters)') at dummy/tests/integration/components/x-form/x-radio-set-test.js:87:4
         expected is too short (minimum is 4 characters)

Я также использую ember-qunit-nice-errors , что немного улучшает сообщения подтверждения по умолчанию.

...