Описание тега konacha

Konacha ([koh-NAH-cha], тип зеленого чая) - это движок Rails, который позволяет вам тестировать JavaScript с помощью тестовой среды Mocha и библиотеки утверждений chai. Это похоже на Жасмин и Вечнозеленый, но не пытается быть независимым от структуры. Придерживаясь Rails, Konacha может в полной мере использовать такие функции, как конвейер ресурсов и движки.
1 ответ

Проблемное модульное тестирование ember-модели данных с использованием конача

Следующий тест пройдет, если я буду запускать каждую спецификацию независимо. Если я запускаю их последовательно, пройдет только первая спецификация. #= require spec_helper #= require models/job #= require ./fixtures/job describe "Job", -> before…
15 мар '13 в 22:17
1 ответ

Rails приемочного тестирования с использованием "API тестирования" для контроля состояния на стороне клиента

В настоящее время я оцениваю, как протестировать довольно большое и сложное веб-приложение на основе Rails 4 на стороне сервера и EmberJS на стороне клиента. В нашем приложении клиент общается исключительно через спокойный JSON API с сервером. До си…
1 ответ

Угловое тестирование с использованием мокко, неожиданные запросы

В моих угловых тестах я продолжаю получать Error: Unexpected request: GET 'some/rails/view.html' Для тестирования я использую коначу, в которой вместо жасмина используется мокко. Проект основан на приложении Rails, которое является причиной использо…
31 май '13 в 14:55
1 ответ

Почему следующий тест не проходит?

У меня есть следующий код EmberJS/Konacha. Кто-нибудь знает, почему тест не проходит? РЕДАКТИРОВАТЬ: Я добавил тестовый пример, который проверяет значение атрибута вместо ссылки. #= require ../spec_helper describe "Zaptax.v2014.App.AnswersLookup", -…
17 окт '14 в 15:54
0 ответов

Проверка подлинности ember-auth при тестировании приложения ember.js

Как можно пройти аутентификацию пользователя при тестировании приложения ember с помощью ember-auth? Я использую Konacha с мокко и чай и следую точно такой же структуре тестирования, как это приложение. https://github.com/dgeb/ember_data_example. за…
0 ответов

Интеграционное тестирование ember.js с коначами

Я пытаюсь проверить мое приложение ember.js и rails с помощью Konacha. Я хочу загрузить свое приложение ember и иметь возможность перейти к маршруту root.index, и приложение должно загрузиться в iframe. Я сократил это до этого кода и просто пытаюсь …
1 ответ

Почему Poltergeist не зарегистрирован как драйвер для Capybara при использовании с Guard/Konacha?

У меня возникли проблемы с использованием Poltergeist в качестве драйвера для Capybara в тестах в Коначе с Guard. У меня есть следующее в config/initializers/konacha.rb: Konacha.configure do |config| require 'capybara/poltergeist' config.spec_dir = …
05 ноя '13 в 19:36
1 ответ

Тестирование события клика с Konacha/Poltergeist (и Rails)

У меня конача работает с водителем полтергейста в моем config/initializers/konacha.rb файл. Я убедился, что я установил config.driver :poltergeist в этом файле. У меня проблемы с тем, чтобы Полтергейст взаимодействовал со страницей. Мой тест (toggle…
1 ответ

backbone.js не отображает вид с конача

Я хочу сделать некоторый тест DOM для моего приложения backbone.js с konacha. И я прочитал некоторые записи о коначе ниже. https://github.com/markbates/informit_articles/blob/master/article_2_konacha/article_2_konacha.md http://www.slideshare.net/ma…
1 ответ

ember-konacha-rails isValid AssertionError

Я использую Ember-konacha-rails для тестирования моего приложения ember.js, Вот модель, которую я тестирую: //sales_rep.js App.SalesRep = DS.Model.extend({ firstName: DS.attr('string'), lastName: DS.attr('string'), }); вот тест: #= require spec_help…
1 ответ

Ember не может получить доступ к области контроллеров в обратном вызове didLoad при тестировании с Konacha

Этот код отлично работает в моем браузере: doLogin: (user) -> _controllers = @get('controllers') res = Cluey.Order.find({table: null, user: user.get('id')}) res.on 'didLoad', => order = @objectAt(0) console.log _controllers _controllers.get('o…
24 май '13 в 16:47
1 ответ

konacha - вспомогательные методы coffeescript

Я пытаюсь определить вспомогательный метод в konacha в coffeescript, что-то вроде этого @expect_int_is_universal = (i) -> expect(i).to.equal 42 describe '#test', -> it 'checks if integer is 42', -> @expect_int_is_universal(42) Возможно ли э…
29 янв '15 в 21:39
1 ответ

Ember.js/Rails интеграционное тестирование со светильниками

Я пытаюсь настроить среду тестирования для своего ember.js rails приложение, и решили использовать Konacha с mocha а также chai, Самая большая проблема, с которой я столкнулся на данный момент, - это настройка fixtures для меня ember models в тестов…
22 окт '13 в 14:39
1 ответ

Ember.js / Konacha / Mocha.js обещают испытание

У меня есть некоторые статические данные, которые я инициализирую в приложение Ember, как это App.initializer name:"Foo Data" initialize: -> store = DS.get("defaultStore") obj = [ id: 1 name: "whatever" , id: 2 name: "whenever" ] type = App.Foo s…
19 июн '13 в 15:53
2 ответа

Интеграционное тестирование Emberjs с коначой

Возникли проблемы при проведении интеграционного тестирования с Konacha на Ember.js 1.0.rc1. Моя проблема в том, что все тесты выполняются до того, как какие-либо представления будут выполнены Есть ли способ узнать, когда все было отрендерено, без н…
28 мар '13 в 10:11
0 ответов

Инициализация konacha после выполнения config.after_initialized

Я пытаюсь создать приложение Rails с коначой. $ ruby --version ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux] рельсы (3.2.11) конача (2.5.1) Проблема в том, что конача не может запускать тесты, хотя может их найти. Я исследовал код и обнаружи…
0 ответов

Тестирование подачи тёмной формы с коначей

Мы пытаемся проверить поведение формы в нашей системе, используя konacha и sinon. На маршрутах отправка формы обрабатывается по следующей схеме: save: (object) -> object.one "didCreate", @, -> @transitionTo "nextStep" object.one "becameInvalid…
1 ответ

Ember.js Konacha sinon.fakeServer ничего не делает

У меня настроено приложение ember.js, я использую ember.js 1.0.0-rc4 и ember-data 0.13, я пытаюсь настроить konacha с помощью mocha.js, похожего на этот https://github.com/dgeb/ember_data_example. Мой spec_helper.js //= require konacha_config //= re…
19 июн '13 в 12:58
5 ответов

Имитация наведения в JQuery

В настоящее время у меня есть некоторый код jQuery/Javascript, который переключает класс css 'ui-state-hovered', когда пользователь наводит указатель мыши на определенные элементы, и я хочу написать тест в коначе для проверки этого фрагмента кода. К…
14 июн '12 в 17:53
2 ответа

Заглушка.prop() с синоном

Использование Konacha и Sinon.js. У меня есть следующий Javascript в Coffee Script (упрощенный для ясности): if $('#payment_cc').prop('checked') console.log 'checked' else console.log 'not checked' Я пытался заглушить $('#payment_cc').prop('checked'…
05 окт '14 в 07:06