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

Помощники модульного тестирования для приложений Ember.
0 ответов

EmberJS Qunit событие "изменить" не срабатывает и выдает ошибку

У меня есть проблемы с EmberJS 2.2.0 и Qunit. Есть приемочный тест с некоторыми JQuery test('some test', function(assert) { visit('/some-route/new'); andThen(function() { var option = this.$('#some-select option:eq(1)'); this.$('#some-select').val(o…
0 ответов

Модуль узла импорта в тестовом помощнике Ember с ember-browserify

Я хочу преобразовать текст в помощник по тестированию, который я написал. Я установил свой модуль с пряжа добавить множественное число --dev и попытался импортировать в моем тестовом помощнике с импортировать множественное число из 'npm: множественн…
2 ответа

"Попытка зарегистрировать неизвестную фабрику" в тесте модели

У меня есть эти модели в приложении ember-cli: var PuzzleRound = DS.Model.extend({ year: DS.attr('number') }); var Puzzle = DS.Model.extend({ puzzleRounds: DS.hasMany('puzzleRound', {async: true}) }); И вот мой тест от tests/unit/models/puzzle-test.…
13 окт '14 в 19:50
1 ответ

EmberJs-Как отказаться от Ember.RSVP.Promise в тесте модуля qunit?

var stubMyService=Ember.Object.extend({ //'authenticator:ooion( OAuth,username, password) authenticate(OAuth2,username,password) { return new Ember.RSVP.Promise(function(reject){ Ember.run(null,reject,obj); }); } });
01 авг '17 в 13:50
1 ответ

Действия модульного тестирования в контроллере ember, которые возвращают обещания

У меня есть контроллер, который выполняет асинхронную операцию, которую я хотел бы проверить: /*globals Ember, momnent*/ import { raw as icAjaxRaw } from 'ic-ajax'; //... actions: { foo: function() { var req = icAjaxRaw({ type: 'POST', url: ApiUtils…
0 ответов

Тесты в браузерном стеке истекают с помощью тестов Ember-Qunit

У меня есть ember-cli проект и все тесты написаны с использованием ember-qunit, Я использую browserstack-runner для запуска тестов на Browserstack. browserstack-runner предоставляет плагин для qunit, который я использую. Ниже мой browserstack.json {…
20 июл '15 в 15:27
1 ответ

Тестирование модели Ember CLI не удалось

Привет, я пытаюсь написать первые тесты в Ember CLI. Вот как выглядит мой тест > ... > > moduleForModel('recipe/recipe', 'Recipe Model works', { > needs: ['model:recipe/recipe'] }); > test('Recipe is a valid ember-data Model', functio…
22 авг '15 в 08:47
1 ответ

Как настроить Ember 2.0 для тестирования интеграции

Я создал пример проекта ember-cli, используя ember 1.13.5. Я создаю один компонент и фиктивный интеграционный тест. Работает просто отлично. import { moduleForComponent, test } from 'ember-qunit'; moduleForComponent('selected-product', 'Integration …
21 июл '15 в 22:51
2 ответа

Вычисляемое свойство модульного теста на контроллере Ember

Код из моих контроллеров / cart.js: export default Ember.Controller.extend({ cartTotal: Ember.computed('model.@each.subTotal', function() { return this.model.reduce(function(subTotal, product) { var total = subTotal + product.get('subTotal'); return…
2 ответа

Тестирование компонента ember, который использует другой компонент с отдельным шаблоном

Я пытаюсь протестировать компонент emberjs, который использует другой компонент. Я использую ember-qunit с методом moduleForComponent. Там я определяю, что моему компоненту нужен еще один компонент, потребности: ['component:my-kitten']. Но кажется, …
15 май '14 в 07:02
1 ответ

Как мне зависеть от магазина как службы в модульных тестах Ember с использованием qunit?

Согласно сообщению в блоге для ember-data версия 1.0.0-beta.16 Магазин теперь можно использовать как сервис: TweetComposerComponent = Ember.Component.extend({ store: Ember.inject.service() }); Тем не менее, я не могу понять, как это сделать qunit мо…
20 апр '15 в 19:40
1 ответ

Как зарегистрировать компонент для тестирования с помощью ember-qunit?

Я пытаюсь использовать Ember-Qunit для тестирования. У меня есть этот псевдокод здесь: ( http://jsbin.com/zejacati/5/edit) Ember.Foo = Ember.Namespace.create(); Ember.Foo.FooComponent = Ember.Component.extend({ template: Ember.Handlebars.compile('&l…
23 июл '14 в 21:56
2 ответа

Почему я получаю "Ajax авторизация не проходит" в моих тестах

Я следую за учебниками ember, и, в частности, я нахожусь на услугах. Я на 99,9% уверен, что у меня есть точный код на месте - я копирую вручную, потому что считаю, что это помогает мне более полно его усвоить, но если что-то не получается, я начинаю…
29 дек '18 в 18:22
1 ответ

Почему мой тест интеграции компонентов Ember проходит, когда я запускаю его изолированно, но не проходит, когда я запускаю полный пакет?

У меня есть простой, простой тест интеграции для компонента, который зависит от i18n сервис (который вводит тест). Сам компонент представляет собой простой выпадающий список ember-select-listсо значением по умолчанию Select Language, Вот тест: impor…
19 июл '17 в 13:52
2 ответа

ember Ошибка: утверждение не выполнено: полное имя должно быть правильным полным именем

Я получил следующую ошибку при выполнении теста с Ember.js: Обещание отклонено перед "...": утверждение не выполнено: полное имя должно быть правильным полным именем В чем смысл этой ошибки?
09 апр '18 в 08:23
1 ответ

Зачем мне "нужны" все модели при тестировании моделей в Ember

У меня есть три лица Token - N:1 - User - N:1 - Company, Я позволил ember-cli генерировать модельные тесты, и все они провалились. Это как-то ожидалось, так как при тестировании токена ему нужен пользователь, поэтому я добавил пользователя в свои ну…
19 мар '15 в 21:07
1 ответ

Попытка зарегистрировать неизвестную фабрику: `controller:application`

Вот упрощенная версия моего PuzzleController: // app/controllers/puzzle.js export default Em.ObjectController.extend({ needs: ['application'] }); И вот мой тест контроллера: // tests/unit/controllers/puzzle-test.js import { moduleFor, test } from 'e…
16 окт '14 в 02:39
1 ответ

Сервис не внедрен в интеграционный тест компонента

У меня есть сервис Foo (например app/services/foo.js): import Ember from 'ember'; const FooService = Ember.Service.extend({ myMethod() { ... } }); export default FooService; который я инициализирую в инициализаторах приложения (например, app/initial…
26 июн '17 в 06:19
1 ответ

Ember CLI сгенерированный модульный тест не проходит, он существует

У меня есть контроллер заказов в controllers/order.js import Ember from 'ember'; export default Ember.Controller.extend({ needs: "orders" }); Это тест в /tests/unit/controllers/order-test.js import { moduleFor, test } from 'ember-qunit'; moduleFor('…
2 ответа

ember-cli unit test - контроллер открывает мод загрузки

Пытаюсь написать юнит-тест для моего контроллера ember. Он просто меняет свойство, а затем открывает модал начальной загрузки. Трудно понять, как проверить, что модал действительно открывается. Не уверен, что это даже относится к юнит-тестам или инт…