rspec2

    3熱度

    1回答

    我從邁克爾·哈特爾書這個測試 describe "follower/following counts" do let(:user) { FactoryGirl.create(:user) } let(:other_user) { FactoryGirl.create(:user) } before do sign_in(user) visit r

    0熱度

    1回答

    添加-drb到.rspec文件,我得到以下錯誤spork運行。我使用JRuby的1.6.7在Mac $ jruby -S rspec NoMethodError: undefined method `read_all' for nil:NilClass method_missing at /Users/larry/.rvm/rubies/jruby-1.6.7/lib/ruby/1.9

    1熱度

    1回答

    例如,如果我有./views/*_spec,那麼我可以使用渲染功能。但是如果我想使用我的./integrations/*_spec中的渲染函數呢?我怎樣才能做到這一點?

    1熱度

    2回答

    我遇到了webrat無法看到複選框的問題。我有這樣的(HAML)的一些代碼: = form_for(@advanced_search, :url => searches_path, :method => 'get', :html => {:class => 'well', :id => 'advanced-search'}) do |f| Availability - @advan

    1熱度

    1回答

    我正在使用rspec和rspec mocks庫進行存根/嘲弄,但我開始認爲將方法和斷言如何使用的方法之間的界限模糊不清。在我的測試中,我會經常寫這樣的: before(:each) do subject.should_receive(:sum).once.with([1, 2, 3]).and_return(6) end it("should do something that r

    1熱度

    1回答

    我未能谷歌有關此任何事情,所以我把它帶到這裏。 我在我的模型上覆蓋了to_param,將它與id連接起來構成一個更漂亮,更安全的URL。我不知道這應該在我的測試中。這似乎是把它放到路由測試中忽略了這一點。我認爲,這將走在模特的規格,雖然: #my model class MyModel < ActiveRecord::Base def to_param [id,an_attr

    0熱度

    1回答

    我正在使用RSpec和水豚,並且在嘗試根據textContent或text屬性選擇特定行時遇到了問題,但無論在測試中輸入的字符串是第一行總是被選中。 的HTML代碼如下: <table class="LearningAssetList admin" data-id="1"> <tbody> <tr class="CategoryHeader"> <td class=

    0熱度

    1回答

    @sponge = Factory(:user) let(:event_type) { EventType.where(name: 'visit_site').first ONE: =>假,當運行測試 subject{ Event.new user: @sponge, event_type: event_type, points_earned: event_type.points_value

    5熱度

    3回答

    context 'with event_type is available create event' do let(:event_type) { EventType.where(name: 'visit_site').first } assert_difference 'Event.count' do Event.fire_event(event_type, @sp

    2熱度

    1回答

    我無法在循環中運行我的rspec示例。 describe "GET all providers" do let(:current_user) { Factory(:user) } [:twitter, :facebook, :google_oauth2].each do |provider| before :each do current_user.c