rspec

    0熱度

    2回答

    我有一個Rspec的測試使用FactoryBot(FactoryGirl)如下: describe Note do let(:note) {create(:note, title: "my test title", body: "this is the body")} expect(note.title).to eq "my test title" expect(n

    1熱度

    3回答

    我需要在多個源文件中使用static fstream。但是我只能從一個文件中使用它,而不能從其他文件中使用它。此外,它在其他文件中的使用不會給出任何錯誤,它只是無所作爲。 這是代碼: /// log.h #ifndef LOG_H #define LOG_H #include <fstream> static std::ofstream ofs; #define LOG(level) o

    0熱度

    1回答

    我有一個規格,通過但當我加js: true它失敗。 它失敗,因爲visit survey_path(survey)之前有一個survey和account然後嘗試運行該行visit survey_path(survey),我得到undefined method surveys for nil:NilClass因爲沒有賬戶或調查。 這就像所有東西都從數據庫中刪除。 我有一個視圖內的反應組件,所以我想寫

    0熱度

    1回答

    我很困惑與測試(Rspec的)用空模型:虛假的一些屬性: 當創建這些屬性=零之一,新實例的新實例。有效?返回true,但如果我嘗試保存它,它會在ActiveRecord :: NotNullViolation上返回錯誤消息。我明白它通過「模型驗證」,但在「數據庫驗證」中失敗。 然後測試我的模型的正確方法是什麼? RSpec.describe BusinessSetting, type: :mode

    0熱度

    1回答

    我需要在dockerized rails應用程序內測試ActionCable功能,使用Poltergeist(PhantomJS)運行JS測試。 我試過selenium-webdriver,chromedriver,無頭鉻...沒有任何工作。 當然,將Puma設置爲Capybara服務器。

    1熱度

    1回答

    後.fixtures.yml不要刪除公共傀儡模塊,還有模塊從公共圖書館下載的,如下面的例子STDLIB和CONCAT: fixtures: forge_modules: stdlib: puppetlabs/stdlib concat: puppetlabs/concat 這些模塊需要無論何時運行rspec-puppet測試。測試完成後,它們也會被刪除。 如果所有

    0熱度

    1回答

    在我的code_controller_spec.rb我的測試通過,當我只在code_controller_spec.rb運行測試。但是,當我運行該套件時,只有,edit和update測試在code_controller_spec.rb內失敗。我真的不確定該從哪裏出發,我真的不知道爲什麼我的測試在一起跑步時失敗。我有config.use_transactional_fixtures = false,

    0熱度

    1回答

    我在rspec中有一個測試未通過,我不知道原因。測試指責以下情況: 1) SalesmenController POST #create redirect to new team Failure/Error: params.require(:salesmen).permit(:name, :company_id) ActionController::ParameterMiss

    0熱度

    1回答

    我正在使用權威與設計,並認爲我錯過了一些RSpec很基本的東西。 我有一個簡單的政策,讓擁有該模型的用戶查看它。 但我不知道如何爲它寫一個FactoryBot工廠。 我的政策工作正常,當我在瀏覽器中測試它。 class ProfilePolicy # class Scope < Scope # def resolve # scope.where(user_id :@

    0熱度

    1回答

    如何關閉右側的微縮視圖?