0

我正在为 ROR 编写测试用例。测试一个模型/控制器的代码太多了。无论如何要打破不同文件中的文件以测试相同的模型/控制器。

4

2 回答 2

0

是的,您可以将测试拆分为不同的文件。我相信 test::unit 要求文件是*_test.rb.

所以说你有一个用户模型的测试文件。您可以将测试分解为:

user_validations_test.rb
user_login_test.rb
...

我知道您正在使用 test::unit 但是,RSpec 也是如此,您可以将测试分解为*_spec.rb文件。

于 2013-06-24T12:23:03.477 回答
-1

如果您使用 rspec 进行测试,您可以简单地添加多个描述同一类的文件。在spec/目录匹配的子目录中创建,并将所有规范文件放在那里可能是合理的。

于 2013-06-24T11:17:20.723 回答