Описание тега ember-testing

NoneEmber -testing - это основная часть фреймворка Ember. Фреймворк Ember имеет собственную архитектуру тестирования и предоставляет инфраструктуру для разработки приложений.
1 ответ

Как получить опцию модуля из тестовой команды в конфигурации среды

При запуске тестов с помощью такой команды, как ember test --module="Acceptance | example"Как я могу захватить опцию модуля в environment.js конфигурационный файл? Цель здесь - передать флаг, указывающий модуль приемочного тестирования, в экземпляр …
21 сен '18 в 14:31
2 ответа

Модульное тестирование EmberJS 2.13: завершение синхронного кода в цикле выполнения?

Это повторяется несколько раз в текущей документации Ember, поэтому я чувствую, что, должно быть, что-то упустил. Давайте возьмем самый простой пример, который я нашел. Почему вызов levelUp считается асинхронным, чтобы гарантировать его включение в …
04 май '17 в 23:55
0 ответов

При тестировании один экземпляр store.query никогда не разрешается

Я пытаюсь написать приемочные CRUD-тесты для своего приложения Ember. По сути, у меня есть модель ("Клиент"), которую я хочу создавать, редактировать и удалять в приемочном тесте. Когда создается клиент, я использую ember-validate для выполнения аси…
1 ответ

ember app kit: некоторые функции тестирования не определены

Создание моего первого приложения ember на основе набора приложений ember. Я хотел протестировать текущий маршрут после перехода - и нашел именно то, что мне нужно в ember docs - currentRouteName, currentURL а также currentPath вспомогательные функц…
05 фев '14 в 22:09
1 ответ

Как проверить, имеет ли элемент фокус в тесте компонента ember?

Я пишу компонентный тест, который проверяю, сфокусирован ли элемент. Я попытался использовать document.activeElement для достижения этой цели, однако, я получаю результаты смешивания, иногда утверждение не удается, иногда подтверждение успешно. Есть…
02 окт '18 в 12:47
1 ответ

Когда тест ember должен очистить таймеры?

У меня есть старое приложение Ember-cli, которое я только что обновил до всех последних зависимостей и форматов файлов, я запустил ember init с ember-cli@0.2.0-beta.1, но когда я пытаюсь написать приемочный тест с visit() помощник, внутренний wait ф…
19 фев '15 в 20:18
2 ответа

Приемочное тестирование Ember - ошибка асинхронных побочных эффектов

Попытка провести приемочные испытания в Ember: test('successful login', (assert) => { Ember.run(() => { visit('/signin'); fillIn('#email', 'validemail@server.com'); fillIn('#password', 'password'); click(':submit'); andThen(function() { assert…
0 ответов

Как мне смоделировать вход в Facebook с помощью ember-testing и макета данных fb graph

Я пишу тест для моего приложения Ember. У меня установлен ember-cli-mirage Мой приемочный тест состоит из входа в Facebook visit('/'); click('#btn-login'); fillIn('#email',"mark_ourde@tfbnw.net");//label is on fb login popup andThen(function() { ass…
28 июн '15 в 06:12
1 ответ

Как создать / установить пользовательские помощники по тестированию ember-cli с Ember 3?

До версии 3.0 раньше, когда пользовательский помощник по тестированию был доступен для тестирования кода, его нужно было импортировать в tests/helpers/start-app.js, Теперь, когда тестовый reorg с 3.0 удалил этот файл, куда должен идти импорт? FWIW д…
12 май '18 в 18:44
2 ответа

Как сфокусировать / размыть компонент в интеграционных тестах ember?

Как вызвать события фокуса и размытия при тестировании компонента Ember.js? this.$().focus(); или же this.$('input').focus(); кажется работает, но ведет себя по-разному в Phantomjs и Chrome. Также this.$().blur(); или же this.$().focusout(); Кажется…
1 ответ

Ember компонент test - как работает компонентный тестовый компонент, когда он не вызывает внешнего действия?

Я немного новичок в Ember и пытаюсь проверить компонент пейджера. Упрощенный компонент выглядит так: export default Ember.Component.extend({ index: 0, actions: { next() { this.incrementProperty('index'); } } }); Я пытаюсь проверить, что действие nex…
12 апр '17 в 21:06
1 ответ

Тесты на угли не выполнялись

Когда я запускаю ember test это говорит 1..0 # tests 0 # pass 0 # fail 0 # ok No tests were run, please check whether any errors occurred in the page (ember test --server) and ensure that you have a test launcher (e.g. PhantomJS) enabled. Есть также…
14 июл '16 в 21:19
0 ответов

Приемочный тест для перенаправления URL-адреса ember-cli

Я пытаюсь пройти приемочный тест, который проверяет, перенаправлен ли пользователь. Когда пользователь вводит URL, он должен быть перенаправлен на другой URL. Может кто-нибудь сказать мне, почему я получаю эту ошибку на консоли? ember.debug.js:30195…
16 авг '16 в 19:25
1 ответ

Ember - асинхронные тесты интеграции компонентов не ждут, пока не будут возвращены асинхронные вызовы

Я испытываю трудности при тестировании асинхронных функций в тестах интеграции компонентов. Ввод запускает асинхронный вызов к конечной точке, и когда он возвращается, я отправляю действие. Я пытаюсь проверить, что действие отправляет правильные дан…
09 май '17 в 17:59
2 ответа

Интеграционный тест шаблона маршрутов в Ember.js

У меня есть приложение ember-cli 2.4.2, которое содержит маршрут myroute и шаблон myroute.hbs, Когда я тестирую компоненты интеграции, я делаю что-то вроде этого, import { moduleForComponent, test } from 'ember-qunit'; import hbs from 'htmlbars-inli…
1 ответ

Команды jquery не работают в тестах с использованием рендеринга hbs в ember.js

Я работал над написанием собственных тестов компонентов в Ember.js 2.5. В настоящее время я пытаюсь проверить изменение свойства при нажатии кнопки. Тесты могут выполняться просто без ошибок, но команды jquery в тесте, похоже, не работают. например …
15 май '16 в 21:12
1 ответ

Phantomjs 2.0.1 не может найти определение переменной в /assets/test-loader.js

Сначала я хочу сказать, что столкнулся с точно такой же проблемой, описанной здесь. Но дело в том, что ответ мне не подходит, я установил babel, обновил его до последней версии и ничего не изменилось. Кроме того, я удалил свои фантомы 1.9.8 и устано…
1 ответ

EmberJS - Помощник Click() не работает должным образом

При передаче селектора JQuery методу click() в emberjs во время тестирования элемент не щелкается. Я пытаюсь написать простой приемочный тест, в котором нажимается элемент с идентификатором и ссылкой, а URL-адрес изменяется, а затем я утверждаю, что…
05 июн '15 в 09:30
1 ответ

ember интегрированный тест. иметь дело с асинхронными побочными эффектами

Я пробую пакет интеграционного тестирования ember ( http://emberjs.com/guides/testing/integration/), но получаю эту ошибку Assertion Failed: You have turned on testing mode, which disabled the run-loop's autorun. You will need to wrap any code with …
1 ответ

Ember приемочный тест многократного нажатия клавиши

Я хочу смоделировать несколько событий нажатия клавиш (ctrl+alt, alt+enter, alt+uparrow и т. Д.) Для моих приемочных тестовых случаев. Тестовая документация Ember предоставляет абстрактный синтаксис для метода triggerEvent. До сих пор неясно, как ис…