33

我在 lib/ 目录中有一些代码实际上不属于控件、模型或助手。我想为此代码编写一些 rspec 测试,但不确定它们应该放在 spec/ 目录下的哪个位置。是否有普遍遵循的约定?

4

1 回答 1

17

我也会使用 /spec 的子目录。但是,如果它真的是独立的并且可以独立测试,我会考虑将代码重构为一个单独的插件或 gem。在这个插件中,您可以创建一个单独的规范目录。

于 2009-01-14T07:51:46.717 回答