运行 Cucumber 时不会创建数据库记录
我正在使用黄瓜、水豚和工厂女孩开发一个 Rails 项目,最近从 Rails 3.0.3 更新到 Rails 3.0.5,删除了我的 Gemfile.lock,运行 bundle install 命令…
Factory Girl - 为什么记录不断被创造?
我是工厂女孩的新手。我想做的是创建 2 个用户,它们属于一个组,通过权限模型加入。这就是我所拥有的。当我运行这个 rspec 时,它创建了 2 个以上的…
R规格+工厂女孩第一个示例作品,第二个+不要
我有一个像这样的规范: require 'spec_helper' describe IncomingMailsController do include Devise::TestHelpers before(:each) do @user = Factor…
工厂女孩 - 给定项目,如何授予权限?协会?
我有以下模型: Users (id) Project (id, name) Roles (id, title) Permissions (user_id, role_id, project_id) 对于 Factory Girl,我想创建一个工…
Faker 在factory_girl 中使用时会产生重复数据
我正在尝试使用 Faker gem 将一些虚假数据填充到工厂中: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name …
使用factory_girl和mongoid来测试referenced_in/references_many
我正在尝试测试订阅服务的关联文档。每个订阅都嵌入一个帐户并引用一个计划。下面是各种代码: 帐户: Factory.define :account, :class => Account d…
使用 Factory Girl 为 Thread 和 Thread Participations 创建工厂
有人可以提供一个示例或指出我可以在哪里学习如何进行 Factory Girl 嵌套模型关联吗? 一个线程必须至少有一个 ThreadParticipation 现在我的线程位于…
工厂女孩威金'超越关联(无限循环,也许?)
我现在拥有的: class User < ActiveRecord::Base has_many :people end ...和... class Person < ActiveRecord::Base belongs_to :user end 在 spec/…
RSpec 失败:迁移后找不到表...?
我有一个带有一个模型的裸 Rails 3 应用程序,使用 rails g model User 生成。 我添加了一个工厂(使用 factory_girl_rails): Factory.define :user…
Factory_girl - has_many 关系并刷新父模型
我不断遇到同样的问题,如果我是唯一遇到此问题的人并期望有人有更好的方法来做到这一点,我会感到惊讶。当我创建一个具有依赖工厂(关联)的工厂时,…
使用rspec和factory_girl,在哪里存储需要共享的硬编码值?
我在rails 3应用程序中使用rspec和factory_girl。 我现在正在 /spec/factories 中设置我的工厂,只是好奇我应该在哪里放置其他工厂需要引用的属性哈希…
带有工厂和模型虚拟属性的 Rspec 不起作用?
我正在使用 Rspec 和工厂女孩来设置我的测试。我有一个用户工厂,然后我正在使用 rspec 进行测试。 在名为 GameEngine::Formulas 的模块中,我有一个…
Factorygirl 无法在数据库中为 javascript 步骤创建工厂
我有这样的 rspec 场景: background do Factory.create(:project, :name => "NAME", :url_name => "url name") end scenario "A not logged in user …