问题标签 [miniskirt]

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 投票
0 回答
184 浏览

ruby-on-rails - 如何在迷你裙工厂创建协会?

我正在用 minitest 编写测试,并尝试使用 miniskirt 来处理我的 rails 应用程序中的工厂。我无法在我的用户模型和其他模型之间创建关联。既然迷你裙没有Factory#association像工厂女郎你怎么创建联想?我正在尝试这个:

但是以下测试一直失败为Validation failed: User can't be blank

0 投票
1 回答
80 浏览

ruby-on-rails - Rails 迷你裙在第二次运行时重复

我目前正在一个非常基本的 rails 3.2 应用程序中运行 miniskirt 和 minitest。我遇到的问题是,如果我在同一个“describe”子句中声明两个“it”测试,那么 setup 方法中的迷你裙数据会被创建两次。我正在使用 Ryan Bates 在第 327 集中概述的设置。

当我使用 rake test 运行测试时。我在第一次测试中总共得到 2 个预订,然后在第二次测试中得到 4 个。

有任何想法吗?

更新:

这是我正在运行的测试的示例

如果我用两种不同的 it 方法运行上面的测试,那么第二种方法会失败,因为实际计数是 4。所以在我看来 Miniskirt 并没有在测试之间回滚数据库。

0 投票
1 回答
58 浏览

ruby-on-rails - 使用 Spork TestUnit 加载迷你裙

我真的很喜欢 Miniskirt 和 Minitest,但我在每次使用 spork 服务器运行时加载 factory.rb 文件时遇到问题。它去:

我的 factory.rb 文件与我的 test_helper.rb 一起位于 /test 目录中。

任何提示将不胜感激。

0 投票
1 回答
66 浏览

ruby-on-rails - 如何用迷你裙测试 Rails Engine 模型?

我在尝试使用迷你裙测试 Rails 4 引擎时遇到了障碍。

我在以下位置设置了模型测试test/models/job_manager/job_test.rb

我的超短裙工厂目前定义为:

我得到的错误是:

… 追溯到模型测试 ( @job = Factory.build(:job)) 中的第 6 行。用它代替它可以@job = Job.new正常工作,但是我不再使用迷你裙工厂了。无论工厂是否在JobManager模块中定义,我都会收到此错误。