如何在 Rails 4 中配置 Cucumber

How to configure Cucumber in Rails 4

我正在尝试在 Rails 4 中使用 Cucumber。我添加了 Cucumber-Rails gem,按照说明中的步骤操作,但是当我编写步骤定义时所以:

When(/^I submit a sign up with the following:$/) do |table|
  user = User.create({
      first_name: 'Name',
      last_name: 'Last',
      email: 'email@example.com',
      domain: 'example.com',
      password: 'foobar',
      password_confirmation: 'foobar'
    })
end

我收到以下错误:uninitialized constant User (NameError) ./features/step_definitions/users/sign_up_steps.rb:2:in/^我使用以下内容提交注册:$/' features/users/sign_up.feature:4:in When I submit a sign up with the following:'

我错过了什么?

缺少用户模型,您正在对其进行 运行 测试。

请检查,您似乎错过了 User 模型