我们可以使用RSpec + Capybara进行功能纯文本的集成测试

时间:2014-12-31 22:39:22

标签: ruby-on-rails capybara rspec-rails

我想使用RSpec + Capybara编写纯文本集成测试(我不喜欢这个堆栈中的Cucumber),就像这样

Feature: Create product   
  Background:
    Given I am on "/products"

  @javascript
  Scenario: create products
    When I click on "New Product"
     And I fill in "Title" with "Test title"
     And I fill in "Description" with "Test description"
     And I fill in "Image url" with "test.gif"
     And I fill in "Price" with "44.50"
     And I click on "Create Product"
    Then I should see "Product was successfully created"

当我尝试时,收到错误消息

product.feature:1:语法错误,意外':',期待输入结束(SyntaxError)功能:创建产品

我认为我们可以通过在spec_helper和RSpec特定的gem上添加一些配置来解决这个问题,但是我无法找到合适的解决方案。

任何人都有过类似的问题以及解决此问题的理想解决方案

0 个答案:

没有答案