Вопросы по теме 'ember-qunit'

Как использовать qunit-bdd с ember-qunit?
Первоначально опубликовано в списке рассылки Андреасом Халлером, перепечатано здесь, чтобы тег "qunit-bdd" был доступен для использования другими. ember-qunit добавляет удобный помощник moduleFor , который можно использовать в качестве...
513 просмотров
schedule 13.12.2022

Проверка видимости элемента
Я пишу интеграционные тесты для приложения Ember, используя QUnit. Есть ли способ проверить, виден ли элемент? Мой опыт интеграционного тестирования исходит от Capybara, которая по умолчанию обнаруживает только видимые элементы.
1334 просмотров

EmberJS: как протестировать действие контроллера с помощью moduleFor из ember-qunit, который использует хранилище ember-data
Я хочу протестировать действие контроллера следующим образом: createNewBase: function () { var attributesForNewBase = this.get( 'model' ).getProperties( ... ), self = this, newBase = this.store.createRecord( ..., { ......
390 просмотров
schedule 09.03.2023

Как я могу использовать методы класса модульного тестирования в Ember-Cli
В моем приложении я хотел бы протестировать метод класса в моей службе GooglePlaceRetriever. Я знаю, что при тестировании в Ember-Cli я могу использовать this.subject() для получения экземпляра службы, но я не уверен, как я могу получить доступ к...
130 просмотров

ember-cli: moduleFor завершается с ошибкой при попытке зарегистрировать неизвестную заводскую ошибку
Я не могу заставить moduleFor работать в новой сборке с помощью ember-cli версии 0.1.5. При использовании кода примера документации для moduleFor (и никаких других изменений в приложение), я получаю следующую ошибку после запуска ember test...
1270 просмотров

PhantomJS 2.0 зависает на тесте Ember
У меня есть простое приложение ember-cli. Я запускаю модульные тесты с помощью ember test , который запускает их в phantomJS. Тест с использованием Function.prototype.bind не проходит из-за известной проблемы с отсутствием этого API в фантоме...
2068 просмотров

Претендент и QUnit: ошибка: утверждение не выполнено: ответ от findQuery должен быть массивом, а не неопределенным
Недавнее обновление, кажется, сломало мои тесты. Я использую Pretender для имитации вызовов сервера и получаю сообщение об ошибке Error: Assertion Failed: The response from a findQuery must be an Array, not undefined . Обратите внимание, что я не...
155 просмотров

Сделать приемочные испытания зависимыми от порядка?
Есть ли способ сделать тесты зависимыми от порядка, чтобы тест 2 не начинался, пока не завершится первый тест? переход на localhost: 4200/tests запускает их недетерминированным образом, и иногда он идет в правильном порядке и работает нормально, но в...
382 просмотров
schedule 16.05.2023

ember-qunit: Вы можете выгрузить только запись, которая не находится в режиме Flight.
У меня есть несколько модульных тестов, которые обращаются к хранилищу. Я бы подумал, что это будет хорошо, пока я обернул их обратным вызовом запуска. К сожалению, это не так. Я получаю эту ошибку: afterEach потерпел неудачу на #foo: Ошибка...
3270 просмотров
schedule 07.02.2023

Тест визуализированного компонента завершается сбоем после обновления до Ember 1.10
Я провожу модульное тестирование компонента, в частности визуализируемой формы. Я подхожу к этому в значительной степени как описано в Руководствах по Ember . В частности, компонент имеет три вычисляемых свойства, которые отображают разные классы...
355 просмотров
schedule 29.10.2022

Вычисляемое свойство модульного теста на контроллере Ember
Код из моего controllers/cart.js : export default Ember.Controller.extend({ cartTotal: Ember.computed('[email protected]', function() { return this.model.reduce(function(subTotal, product) { var total = subTotal +...
2403 просмотров

Приемочные тесты Ember терпят неудачу при одновременном запуске
У меня проблемы с приемочными тестами (ember 0.10.0). Дело в том, что тесты выполняются успешно, если я запускаю их один за другим (передавая идентификатор теста в URL-адресе), но когда я пытаюсь запустить их все сразу, они терпят неудачу из-за...
605 просмотров

Неперехваченная ошибка: не удалось найти модуль «ember-qunit». Странное поведение ember-cli из коробки
Я считаю, что у меня может быть проблема с окружающей средой, но я совершенно не понимаю, что я могу сделать, чтобы решить ее. Я создал проект ember-cli, закоммитил его в git, добавил кое-что. Я выполнил типичные команды npm install &&...
1115 просмотров
schedule 15.05.2023

Импортируйте код расширения ember непосредственно из готовых тестов.
Я работаю над созданием аддона для Ember, и я немного застрял, пытаясь написать для него тесты. Этот аддон реализует параметр командной строки, а не доставку компонентов и т. Д. В результате ни один из помощников тестирования типа moduleFor не...
60 просмотров

ошибка приемочного теста ember «сбой утверждения» из-за rootElement
есть ли у кого-нибудь опыт работы с ошибками приемочных испытаний? я получаю сообщение об ошибке «Ошибка: Ошибка утверждения: невозможно добавить класс ember-application в rootElement. Убедитесь, что вы установили rootElement в тело или элемент в...
221 просмотров

Ember 2.8: Модульное тестирование воспроизведения аудио тегов HTML5
Я пишу несколько приемочных тестов для своего основного маршрута, и в моем приложении во время загрузки воспроизводится звук. Я хотел бы написать тест для этого. Вот что я думаю: test('audio should be playing at startup', function(assert) {...
64 просмотров
schedule 11.02.2024

Вызов visit() в приемочном тесте Ember 2.8.0 истекает по таймауту
У меня есть простой сценарий принятия ниже, который проверяет только текущий URL. Однако всякий раз, когда я запускаю тест, он дает мне только тайм-аут. import { test } from 'qunit'; import moduleForAcceptance from...
211 просмотров

Получить document.title из AUT из приемочного теста — Ember 2
Я тестирую приложение Ember 2.13. Я хочу получить значение заголовка страницы, но делаю это, поскольку document.title из теста захватывает заголовок со страницы набора тестов. Возможно, я упускаю из виду простую функцию ember-qunit. Любой намек?
80 просмотров
schedule 29.04.2023

Приемочный тест Ember завершается с ошибкой. Вы включили режим тестирования, который отключил автозапуск цикла выполнения.
Я пишу приемочный тест, для которого я получаю следующую ошибку Uncaught Error: Assertion Failed: вы включили режим тестирования, который отключил автозапуск цикла выполнения. Вам нужно будет обернуть любой код с асинхронными побочными эффектами в...
287 просмотров

Войти в терминал после завершения набора тестов QUnit?
Когда мой набор тестов завершится, мне нужно вывести некоторую статистику, т.е. е. метаданные о тестах, собранные во время выполнения теста. Я пытаюсь это: QUnit.done(() => console.log("some meta info here")) Это работает, когда я...
412 просмотров