rspec2

    0熱度

    1回答

    我試圖根據塊的性能更新對象上的實例變量@status。該塊也會調用另一個類。 def run @entries.keep_if { |i| valid_entry?(i) }.each do |e| begin unique_id = get_uniqueid e cdr_record = Cdr.find_by_uniqueid(unique_id).

    0熱度

    1回答

    我正在學習Rspec,並且在我的腦海中出現了許多問題。 真的有必要寫視圖或控制器的rspec測試?以及如何寫Rspec幫助你在你的工作中? 我不是一個非常有經驗的開發人員,所以現在我無法理解Rspec如何幫助我。 我知道測試很重要,這就是爲什麼我問你......「我對Rspec的方法是什麼?」 請幫我理解rspec的大圖。

    0熱度

    1回答

    我有一個模型(討論)has_one的另一個模型(可見性)。有一個before_validation :on => :create呼籲討論模型上visibility設置一個值,即: class Discussion has_one :visibility validates_presence_of :some_unrelated_field before_valid

    4熱度

    4回答

    should_receive`行爲請看下面的測試: class A def print(args) puts args end end describe A do let(:a) {A.new} it "receives print" do a.should_receive(:print).with("World").and_ca

    0熱度

    2回答

    假設,我有一個請求google.com。我可以錄製一張錄音帶並使用。但想象一下當我需要在google.com返回500錯誤代碼時測試套件的情況嗎?它怎麼能做到?我想過手動更換卡帶文件,但是當我需要重新錄製所有卡帶時,我還需要更換此卡帶,這並不適合我的需要,因爲我有很多這樣的情況 或者有沒有其他方法可以讓vcr做到這一點?

    0熱度

    1回答

    我有一個失敗的測試,根據我的理解,它應該使用Faker gem創建具有唯一值的對象。我真的被困在這裏。謝謝您的幫助! 從user_spec.rb失敗測試: describe "post associations" do before { @user.save } let!(:older_post) do older_post = FactoryGirl.create(

    2熱度

    1回答

    我想寫一個rspec2測試,而不是給我一個錯誤。我知道現在測試沒有測試任何特別的東西。但是我稍後會添加更多的代碼,我想先通過這部分。 context "/login/twitter" do before(:each) do request_token = double("request_token") request_token.stub(:authoriz

    1熱度

    1回答

    我是Ruby和RSpec的新手。我來自Java背景,這就是爲什麼我的測試看起來像junit代碼。我想了解更多關於RSpec的知識,但我不太瞭解subject,let,!let。所以,如果有人能指導我清理這些代碼,我會非常感激。 我有sinatra,RSpec它正在用Twitter登錄。 get '/login/twitter' do begin request_token =

    2熱度

    1回答

    我使用的是rspec-spies,我想知道在所有調用完成後是否有方法檢查間諜。 例如,如果我這樣做 # setup Post.stub(:find).with(@post.id).and_return(@post) do_something_to_call_post_find() # verify find was called Post.should have_received(:f

    0熱度

    1回答

    正如您在閱讀標題時可能會猜到的,我正在使用Rspec來測試我的RoR代碼。在我的測試中,我想驗證一些操作後我在某個頁面上,並驗證該頁面上是否存在某些元素。我使用下面的代碼: # Show page title it { should have_selector('title', text: "Button text") } # Show form fields it { should ha