rspec-rails

Я работаю с веб-api в rails 4.1.8, и я делаю некоторые тесты, но всегда возвращаю меня Failure/Error: post '/v1/users', subdomain: 'api', user: @user.to_json, format: :json ActionController::UrlGenerationError: No route matches {:action=>"/v1/users", :controller=>"api/v1/users", :format=>:json, ...

Я столкнулся с проблемой с Rspec при написании тестов для моего контроллера авторизации Omniauth. Вот мои маршруты.rb MyWebApp::Application.routes.draw do get "static/index" match "login" => 'user_sessions#new' match 'logout' => 'user_sessions#destroy' match "api" => "api#content", :v...

Когда я бегу spring rspec --tag ~slow Ни один из моих тестов не выполняется, и я вижу этот неожиданный результат: Run options: include {:focus=>true} exclude {:slow=>true} All examples were filtered out; ignoring {:focus=>true} All examples were filtered out Finished in 0.21728 seconds (...

У меня есть тест с RSpec, как показано ниже describe "visitor do search" do before do fill_in "keyword", with: "London" click_button "search_all" end it "should visit search result path" do page.should have_selector('title', :text => "Search Result") end end Я хочу...

Это только я или это глобальное поведение RSpec, когда я называю область действия моей модели rails :public, инициализирую объект из этой модели и заглушаю этот объект RSpec терпит неудачу class DocumentName < ActiveRecord::Base scope :public, lambda{where( public: true) } #line 3 end Ничего осо...

при тестировании сценария cucumber Я получаю следующую ошибку при запуске rspec тесты не удалось получить стабильное соединение firefox за 60 секунд (127.0.0.1: 7055) (Selenium::WebDriver::Error::WebDriverError) используя ruby (1.9.2)selenium-webdriver (2.27.2) и firefox (19.0) используя rspec-...

У меня есть некоторые тесты RSpec для моих моделей, и я хотел бы включить ведение журнала SQL ActiveRecord так же, как я вижу в режиме сервера Rails. Как это сделать? Я начинаю свои тесты с RAILS_ENV=test bundle exec rspec my/test_spec.rb спасибо...

следующий фрагмент кода работает, как ожидалось: 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...

Я использую Factory Girl для создания двух экземпляров в моей модели / модульном тесте для группы. Я тестирую модель, чтобы проверить, что вызов .current возвращает только группы "current" в соответствии с атрибутом expiry, как показано ниже... describe ".current" do let!(:current_group) { FactoryGirl....