rspec

Я застрял с проблемой при тестировании моих контроллеров с RSpec-ответом.зов тела всегда возвращает пустую строку. В браузере все отображается правильно, и тесты функций cucumber, похоже, правильно, но RSpec терпит неудачу каждый раз. другие ожидания от объекта ответа, такие как response.should render_templa...

Как разрешить двусмысленность в капибаре? По какой-то причине мне нужны ссылки с одинаковыми значениями на странице, но я не могу создать тест, так как я получаю ошибку Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" причина, почем...

У меня есть это: <input class="string optional" id="course_group_courses_attributes_2_name" name="course_group[courses_attributes][2][name]" placeholder="Lengua" size="15" type="text" /> </div> Как я могу заполнить это поле по его ID?...

Я пытаюсь создать контроллер со всеми RESTful действия заглушены. Я читал в текст ссылки что все, что мне нужно было сделать, это использовать вызов генератора только с именем контроллера, которое я получу. Итак, я запустил "script/generate Rspec_controller Properties" и получил пустой контроллер. любые д...

после значительного устранения неполадок я понял, что мне нужно запустить rake spec один раз (я могу прервать с помощью control-c), прежде чем я смогу запустить rspec напрямую (например, на подмножестве наших спецификаций). Мы бежим рельсы 3.0.7 и RSpec 2.5.0. очевидно, что rake выполняет некоторые важные за...

может кто-нибудь сказать мне, если я просто иду о настройке не так? у меня есть следующие модели, которые имеют типа has_many.через ассоциации: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_prese...

Я знаю, что в капибара, вы можете сделать что-то вроде этого: page.should have_css("ol li", :count => 2) однако, предполагая, что страница имеет, например, только один соответствующий элемент, ошибка не очень описательна: 1) initial page load shows greetings Failure/Error: page.should have_css("ol l...

я обновляюсь с rspec 2.99 до rspec 3.0.3 и преобразовал методы экземпляра для использования allow_any_instance_of, но не понял, как заглушить метод класса. У меня есть такой код: module MyMod class Utils def self.find_x(myarg) # Stuff end end end и мой тест rspec 2 делает это: MyMod::Uti...

следующий фрагмент кода работает, как ожидалось: Object.any_instance.should_receive(:subscribe) но при использовании нового ожидания rspec это не работает: expect(Object.any_instance).to receive(:subscribe) ошибка: expected: 1 time with any arguments received: 0 times with any arguments как я могу сд...

Я начал свое путешествие с TDD в Rails и столкнулся с небольшой проблемой, касающейся тестов для проверки моделей, которые я не могу найти решения. Допустим, у меня есть модель пользователя, class User < ActiveRecord::Base validates :username, :presence => true end и простой тест it "should requir...