rspec-rails

    0熱度

    1回答

    我正在升級到Neo4j.rb版本8的過程中。按照upgrade guide中的說明進行操作後,以前傳遞的規範現在失敗。 具體而言,count,persisted?,all,last和find似乎來錯亂彼此。我可以創建一個帳戶,查看是否存在,如果我計算帳戶,請查看該帳戶,但如果查找最後一個帳戶或所有帳戶,或者嘗試從其ID中找到該帳戶,則無法查看該帳戶。 下面的控制檯會話輸出。我瘋了嗎? [1] pr

    0熱度

    1回答

    我在可編程文件夾 module Programmability module Parameter class Input < Parameter::Base attr_reader :args def initialize(name, type, **args) super(name, type) @args = args

    0熱度

    1回答

    我有不同的函數來編寫一個Rspec測試。但問題是,我試着在這裏測試,每個函數都有相同的語法,所以我必須複製每個測試用例的「期望」行的粘貼。你知道我該如何寫一次,期望斷言一次並適用於每個測試步驟? 看看 「預計(延遲:: Job.count)。爲了EQ(1)」 在下面的代碼: it 'is able to send reminder email for submission deadline to

    0熱度

    1回答

    開始,在我的要求規範sites.spec.rb我有這樣的測試: describe "POST /v1/sites" do let(:valid_attributes) { { url: "www.example.com", site_code: "123456" } } context 'when the request is valid' do before

    0熱度

    1回答

    我更新導軌5.0.1,並得到了失敗規範 該規範是 describe "POST create", :vcr do let(:subscription) { mock_model(Subscription).as_null_object } before do allow(Subscription).to receive(:new).and_return(subscr

    0熱度

    2回答

    我對單元測試非常陌生,我試圖圍繞它進行測試。所以我有一個文章表單的情況下,用戶可以輸入title和description並點擊Create Article文章應該創建,但只有登錄用戶可以執行此操作,所以我需要測試它。 由於我是新來這個,所以這是我在想什麼, 如果用戶登錄我將創建第一個用戶 將其保存到會話這就是系統如何檢查(但後來我也認爲它不是一個瀏覽器,所以這種邏輯可能無法正常工作),那麼我如何提

    0熱度

    1回答

    我正在使用Rails 4.2.7構建玩具聊天應用程序,並且正在爲我的控制器編寫規範使用rspec 3.5。我的Api::ChatroomsController需要用戶登錄才能創建聊天室,所以我創建了一個Api::SessionsHelper模塊來創建Api::ChatroomsController規範中的會話。 # app/helpers/api/sessions_helper.rb modul

    0熱度

    1回答

    我打電話給一個標量函數,但很難弄清楚如何爲它創建模擬測試用例。 我只是想創造一些模擬測試情況下,像, 函數返回成功一個值 函數返回轉換錯誤 我試過的東西之下,但在這裏,我要打電話實際功能,我不想這樣做,因爲如果數據庫更改它會導致測試案例失敗,因此想嘲笑案件。 require 'rails_helper' describe ScalarSqlFunction::Base do desc

    0熱度

    1回答

    我有一個控制器的規格看起來像這樣: # config_controller_spec.rb require "spec_helper" describe Api::V4::ConfigController, type: :controller do let(:parsed_response) { response.body.to_json } describe 'GE

    0熱度

    2回答

    我正在構建一個非常基本的測試,以檢查是否在關係中創建一個對象。 Website has_many languages。我有方法add_language接收一個ID數組並添加它們。 這是我的一些測試: describe '#add_languages' do subject{ build(:website) } it 'return nil if no language is