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回答

    如何关闭右侧的微缩视图?