0

我正在开发两个 gem:Runel 和 Runic。符文依赖符文。但是,我如何让 Runic 加载以运行 Runel 测试(和捆绑安装)。

我在 Runel 测试中需要 Runic,因为 Runel 的一些类是从 Runic 的类扩展而来的。我想测试它(试一试)作为整个事情(Runel 是一个 VM,Runic 是它的基础)。

4

2 回答 2

1

如果 Runel 依赖于 Runic,那么 Runic 的测试应该使用 Runel。也就是说,Runic 提供了一个服务,这个服务应该作为一个独立的东西来测试。

同样,您在 Runel 中的单元测试不应该使用 Runic。这种肯定不适用于集成测试。

如果您认为这没有意义,那么也许您的两个宝石实际上应该形成一个。

于 2012-10-22T22:33:02.163 回答
0

只是它们是预发布版本(0.0.1.dev.1)。

bundle install还是给Fetching source index for http://rubygems.org/ Could not find gem 'runic (~> 0.0) x86-mingw32', which is required by gem 'runel (>= 0) x86-mingw32', in any of the sources.

于 2012-10-25T19:10:42.960 回答