问题标签 [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.

0 投票
1 回答
242 浏览

ruby-on-rails - Fabrication::MisplacedFabricateError 在 Rails 2.3.16 上使用 Fabrication Gem 时

我在 Rails 2.3.16 上使用 Fabrication gem v-2.5.0,但是在运行单元测试用例时出现以下错误:

下面是代码片段:

第一个案例

第二种情况

有人可以帮我解决这些问题。

模态类:

制造商:

单元测试文件:

0 投票
1 回答
1132 浏览

ruby-on-rails - 如何在 Fabrication 的计数参数中使用瞬态属性?

我有这个 Rails 模型的制造商:

但是,这并没有像希望的那样工作。我已经尝试过count: n_iterations,count: attrs[:n_iterations]count: attrs[n_iterations], 似乎没有任何效果。不过,这似乎应该是一件相对简单的事情。

任何想法将不胜感激。

0 投票
1 回答
571 浏览

ruby-on-rails - 如何在 rspec 中干燥多对多的关联作业?

每次我想创建一个Issue,我都需要链接UserLabel. 用户 has_many 标签和标签 has_many 用户。

问题是每次创建Issue.

我应该把它放在帮助类中吗?我想把它弄干。

0 投票
1 回答
1891 浏览

ruby-on-rails - 制造宝石难联想

我尝试使用Fabrication gem 在 Rails 项目的开发中填充数据库。

问题是我确实觉得 Fabrication 是一个非常强大的工具,但是除了简单的关联之外我什么也做不了。

例如,我有以下型号

不要让考虑不同的场景。

我确实知道如何实现从订单用户的简单关联

:但是我不知道我是否可以做对面。

最困难的魔法是如何使用src_userdst_user来制作评论,以便以某种方式将它们混合在一起,最好让用户给出很多评论而同一用户收到很多评论。

感谢您的帮助。

0 投票
1 回答
691 浏览

ruby - spec and fabrication validating mailer. Fabrication::UnfabricatableError: No class found for

I'm validating a mailer using rspec. The problem is that when I want to test the diffusion (multiple deliverers mailer) rspec give me an error.

my Fabricator:

In my message_mailer_spec.rb I have

When I try to pass the tests give me a lot of errors. The main (i think):

Why? I already created the diffusion. Can anyone helps me?

Thanks in advance

0 投票
1 回答
318 浏览

ruby-on-rails - 制造的模型与磁盘上的不同

我可能在这里误解了一些东西。

我有一个模型 Secondant,我在模型 rspec 中使用 Fabrication 创建。

此时,当我查看 sec 模型中的 secondant_id 的值时,该属性为空(它在 after_create 回调中填充)。当我检索刚刚从数据库中创建的模型时,该属性已被填充。为什么这两个不同步?

我的 after_create 回调:

编辑

用户类中有一个类似的回调,在这种情况下会触发(感谢彼得)

0 投票
1 回答
133 浏览

ruby-on-rails - 为什么 capybara 功能无法访问 new_user_registration_path?

在我的功能规范中,visit_new_session_path 工作正常,我可以看到登录表单。当我使用 new_user_registration_path 时,它不起作用,只显示主页。click_link与,相同的问题LOG IN有效,SIGN UP但无效。

我什至尝试过 visit /users/sign_upand /users/sign_in, sign_in 有效, sign_up 无效。两条路线都使用 GUI 工作并显示在 rake 路线中。

0 投票
1 回答
325 浏览

ruby-on-rails - 制作回形针附件

我正在尝试使用 Fabricator 和回形针测试我的照片上传,但在使用 Fabricator 创建回形针对象时遇到问题。

我目前的思考过程是包含这个模块: http ://room118solutions.com/2011/05/25/stubbing-paperclip-during-testing/

包含后,我应该可以对其进行编造??不幸的是,我对 Fabricator 的了解还不够,无法做到这一点。

0 投票
1 回答
1149 浏览

ruby-on-rails - 制造 has_many 虽然有验证

我刚刚开始测试,我有很多模型都利用了 has_many 关系。在每种情况下,一个模型都要求另一个模型在保存时存在。我尝试过的每个测试系统(FactoryGirl、Fixtures 和现在的 Fabrication)都遇到了困难,我无法弄清楚如何正确设置测试以复制这种行为。

以这个 GIST 为例,但由于当时模型需要“虽然”模型,所以将其更改为after_buildbefore_save我是以错误的方式接近这个吗?如何测试这种关系/功能?

我创建了一个希望更易于使用/阅读的 GIST。

0 投票
1 回答
319 浏览

ruby-on-rails - 嵌套属性未保存

我有一个可以有很多付款的用户类。用户将被保存,但付款不会。

我试过这种方法:

有没有不通过的解决方案: