Вопросы с тегом 'rspec'

RSpec - это среда разработки, основанная на поведении (BDD) для языка программирования Ruby, вдохновленная JBehave. Он содержит свою полностью интегрированную фальсификацию, основанную на JMock. Структуру можно рассматривать как язык, специфичный для домена (DSL), и напоминает спецификацию на естественном языке.
4
ответа

Проверка ассоциаций ActiveRecord в RSpec

Я изучаю, как писать тестовые примеры с помощью Rspec. У меня есть простая публикация комментариев, которые могут содержать много комментариев. Я тестирую это с помощью Rspec. Как я должен проверять Post :has_many :comments . Должен ли я заглу...
задан 20.04.2010 в 08:30
3
ответа

Тестирование запроса HTTPS (SSL) в RSpec Rails

Я хотел бы воспользоваться функцией force_ssl в rails 3.1rc4. class ApplicationController < ActionController::Base force_ssl end Проблема заключается в том, что это нарушает большинство / всех моих существующих спецификаций конт...
задан 22.07.2011 в 05:12
3
ответа

Почему я получаю неопределенный метод «иметь» ошибку при запуске Rspec?

Недавно я обновился до Rails 4, и все работает отлично, за исключением тестов Rspec. require 'spec_helper' describe Invoice do before :each do @user = FactoryGirl.create(:activated_user) person = FactoryGirl.create(:person, :user...
задан 05.12.2013 в 18:25
1
ответ

not_to change.by () не поддерживается

Я обновил версию rspec от 2 до 3. Это одна из проблем, с которыми я столкнулся: Failures: 1) Slide after .destroy(force: false) visible if .with_deleted Failure/Error: expect{@slide.destroy(force: false)}.to_not change(Slide.with_dele...
задан 12.08.2014 в 17:08
2
ответа

Как должен содержать массив rspec? другой массив

Я пытаюсь проверить, содержит ли массив другой (rspec 2.11.0) test_arr = [1, 3] describe [1, 3, 7] do it { should include(1,3) } it { should eval("include(#{test_arr.join(',')})")} #failing it { should include(test_arr) } end...
задан 08.01.2013 в 12:31
7
ответов

Должен ли я использовать RSpec или огурец

Я новичок в тестировании unit / func в Rails 3. Поэтому я начинаю сейчас, лучше поздно, чем никогда. У меня есть метод в /lib/mailingjob.rb, называемый find_reply (body) Сейчас я использую огурец, чтобы проверить это, но учитывая, что это...
задан 15.03.2011 в 18:39
4
ответа

Когда использовать фигурные скобки против скобок в методе ожидаемого Rspec?

У меня был тест, который сделал это: expect(@parser.parse('adsadasdas')).to raise_error(Errno::ENOENT) и это не сработало. Я изменил на: expect { @parser.parse('adsadasdas') }.to raise_error(Errno::ENOENT) И это сработало. Когда...
задан 05.02.2014 в 04:04
1
ответ

Rspec: спецификации контроллера для вложенных ресурсов 2 уровня

my routes.rb namespace :magazine do resources :pages do resources :articles do resources :comments end end end При написании спецификаций контроллера для комментариев: describe "GET 'index'" do before(:ea...
задан 30.04.2013 в 10:47
3
ответа

Настройка заголовков http RSpec 2.4 / Rails 3

Я начинаю работу с RSpec. У меня есть новое приложение rails 3, которое использует HTTP_ACCEPT_HEADER или двухдонный субдомен запроса для установки языка приложения и перенаправления соответственно. Я успешно тестирую свой код перенаправления с...
задан 09.02.2011 в 17:53
5
ответов

Является ли тест :: единицей все еще актуальным в рельсах?

Я изучаю Rails по старому пути. Прочитав Agile Web Development с Rails (3-е издание) в качестве отправной точки. Я сейчас в главе, которая учит тестированию. Мне также известно о других платформах BDD Testing, таких как RSPec. Поэтому мне было и...
задан 12.10.2011 в 00:50