Tag: capybara rspec3

Rspec email_spec问题

我正在浏览此用户身份validation教程.. http://larsgebhardt.de/user-authentication-with-ruby-on-rails-rspec-and-capybara/ ..which使用gem’mail_spec’。 当然,作者正在使用早期版本的rails和rspec,我遇到了让gem正常工作的问题。 添加时.. spec_helper.rb RSpec.configure do |config| … config.include(EmailSpec::Helpers) config.include(EmailSpec::Matchers) … end 我收到错误.. Neither Pony nor ActionMailer appear to be loaded so email-spec is requiring ActionMailer. WARN: Unresolved specs during Gem::Specification.reset: minitest (~> 5.1) rack-test (~> 0.6.2) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. 我仍然可以看到预期的测试失败,所以我继续,但是一旦我到达它的部分,我将config.include(UserHelper)添加到spec_helper,gem或测试套件坏了。 铁路和rspec的这一侧有点超过我的头。 任何帮助都非常感谢。 […]

Capybara :: ElementNotFound:无法找到文件字段“file”

我正在测试文件上传即CSV。 在我的代码以及浏览器HTML中我找到了文件字段但是在测试capybara时无法找到文件字段。 我努力尝试不同的方法,但无法解决问题。 部分看起来像这样: #add_file_box %div.msg %h1.page-header = “Upload a CSV” %h4.title = form_tag dummy_path, multipart: true, class: “upload_csv” do = hidden_field_tag :dmp_id, @dmp.id .form-group .input-group %span.input-group-btn %span.btn.btn-primary.btn-file Choose file = file_field_tag :file, style: ‘line-height: normal’, accept: “text/csv”, class: “file_input” %input.form-control.input-custom{:readonly => “”, :type => “text”} .form-group = submit_tag “Upload CSV”, class: “btn btn-primary”, id: […]