问题标签 [fabrication-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - 如何使用 Fabrication 制作带有嵌入式文档的 Mongoid 文档?
我使用 Mongoid 和Fabrication宝石。我已从 beta20 切换到 Mongoid.rc7,现在我无法使用嵌入式文档制作文档:
当我尝试制造时,admin_user
我得到了没有角色的用户。当我尝试虚构角色时,我得到一个错误。
使用 Mongoid.beta20,这按我的预期工作。有人知道如何使用 Fabrication 制作带有嵌入式文档的 Mongoid.rc7 文档吗?
ruby-on-rails - 从关联创建的重复记录
我正在使用 Mongoid、Rails 和 Fabrications,但完全不知道这是如何发生的。任何想法都非常感谢,但我知道这很复杂。我只想制造一个用户并且只有四个加入的组,但我一直在加载八个。
这是我的代码的相关部分
当我运行@user1.joined_groups.size
时,我得到 4,但是当我运行时@user1.joined_groups.map(&:name)
,我得到 8 条记录:
(我已经用一个替换了所有 BSON::ObjectId('4eab3ca5f11aac2701000009') 语句并删除了很多中间代码。
完整的代码集在这里:https ://gist.github.com/1323984
大多数奇怪的简单调用 map 可能会导致问题。
生成这个(!):
感谢您的任何见解!经过反复尝试,我无法在终端找到一种方法来复制它,所以我怀疑是 Fabrication gem。(更新:不,我在使用标准 mongoid 对象时遇到了这个错误,所以我完全责怪 mongoid。)
蒂姆
ruby-on-rails - 如何使用 rspec + 制造进行简单的测试?
我正在尝试使用 rspec + 制造进行简单的测试。不幸的是,没有太多像样的文章。
在 spec/model/event_spec.rb
在 spec/fabricators/event_fabricator.rb
在 spec/fabricators/user_fabricator.rb
我不断得到:
PS,如果有人知道任何在线文章/教程值得一读,开始使用 rspec 和制造。让我知道
ruby-on-rails - 如何使用 Fabrication 和 RSpec 制造和测试 has_and_belongs_to_many (HABTM) 关联?
我有 2 个 HABTM 模型:
Article
属于作者(用户)
连同他们各自的制造商:
我正在尝试编写一个测试来检查 RSpec 中 Category#show 中是否存在 Article 对象
注释和未注释的测试都会产生这个错误:
nil:NilClass (NoMethodError) 的未定义方法“查找”未定义
nil 的方法“文章”:NilClass (NoMethodError)
我应该怎么做才能访问我制造的 Category 对象中的第一个 Article 对象,反之亦然?
ruby-on-rails - 使用 RSpec 测试 CanCan 视图时遇到问题
我正在测试是否存在由 CanCan 控制的链接:
这是它正在测试的视图:
当我运行测试时,它失败并产生此错误:
失败/错误:它 { should have_link 'New article', :href => new_article_path }
这很奇怪,因为当我在浏览器中手动测试它时它会起作用。下面是能力等级:
有关更多上下文,这是我的用户和 user_fabricator 类:
用户角色方法基于 Ryan Bates 在他的 RailsCasts 剧集中的方法。这是制造商:
我有一种预感,这与我如何定义能力等级有关,但我找不到哪里出错了。任何帮助都感激不尽。谢谢 :)
ruby-on-rails-3 - 使用 Fabrication [fabrication_gem] 制造循环依赖项
好的,我没有创建此代码,但我确实需要找到一种测试它的好方法。我们一直在使用 factory_girl 和 minitest,但是有很多问题。我希望能够转移到 Rspec 和 Fabrication gems 来设置一些新的测试,但是我遇到了循环依赖的问题。我们有如下内容:
我有每个制造商,比如:
有人对我如何解决这个问题有任何想法吗?可能吗?
rspec - 使用 mongoid 制造 - 参数数量错误
我正在使用 Mongoid。我有一个对象:
而且,我正在尝试使用 Fabrication,但遇到了问题。宝石安装良好。在 /spec/fabricators/employee_fabricator.rb 我有
在 my_controller_spec.rb 我有:
当我在终端中运行“rspec spec”时,我得到:
这里发生了什么?我尝试了各种排列,其中一些会引发其他错误,但没有任何运行。不调用 Fabricate(:employee) 行,它按预期运行,但到目前为止只有空测试......
ruby-on-rails - 将工厂女孩与制造进行比较
关于 gem 的资源似乎很少fabrication
,我找不到一个很好的比较来区分它与factory_girl
. 至于版本fabrication-2.2.3
和factory_girl-4.0.0
,我几乎找不到区别。这些宝石如何比较?什么可以做出fabrication
更好的选择,为什么?他们两个都收敛了吗?
ruby-on-rails-3 - 得到 mongoid <-> 制造不工作 habtm
我对制造和 mongoid 上下文中的“has_and_belongs_to_many”和“accept_nested_attributes_for”有疑问
我有一个可以提供许多服务的位置
在我的制造文件上我有这个
在这种情况下,我的 rspec 挂断了。
有人可以提供一个带有 *accept_nested_attributes* 和/或 *has_and_belongs_to_many* 以及 mongoid 和制造宝石的工作示例(它与 mongoid 一起“开箱即用”吗?
有什么建议么?
我正在使用 mongoid3