小编Ahm*_*wad的帖子

如何在factory_girl工厂内使用devise current_user

我想在使用factory_girl创建的工厂中使用current_user(of devise).

我的环境包含:Ruby 1.8.7/Rails 2.3.5/Devise/Cucumber/Pickle/Factory Girl

我有以下型号

用户:

  has_many :for_me, :class_name => "Task", ....details
  has_many :from_me, :class_name => "Task", ....details
Run Code Online (Sandbox Code Playgroud)

任务:

  belongs_to :assigner, :class_name => "User", ....details
  belongs_to :assignee, :class_name => "User", ....details
Run Code Online (Sandbox Code Playgroud)

我正在测试以下场景:

Given the following users exist
      | email    | password |
      | u1@d.com | 123456   |
      | u1@d.com | 123456   |
And users are confirmed
And I am on the sign in page
And I am logged in as "u1@d.com" with password "123456"
When I fill in …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails cucumber devise factory-bot

3
推荐指数
1
解决办法
1348
查看次数

标签 统计

cucumber ×1

devise ×1

factory-bot ×1

ruby-on-rails ×1