0

Runel と Runic の 2 つの gem を開発しています。Runel は Runic に依存しています。しかし、Runic をロードして Runel テスト (およびバンドル インストール) を実行するにはどうすればよいでしょうか。

Runel のクラスの一部は Runic のクラスから拡張されているため、Runel テストで Runic が必要です。そして、全体としてそれをテスト (試して) したいと思います (Runel は VM であり、Runic はそのベースです)。

4

2 に答える 2

1

RunelがRunicに依存している場合、RunicのテストではRunelを使用する必要があります。つまり、Runicはサービスを提供し、このサービスは独立したものとしてテストする必要があります。

同様に、RunelでのユニットテストではRunicを使用しないでください。この肯定は、統合テストには当てはまりません。

これが意味をなさないと考えるなら、多分あなたの2つの宝石は実際に1つを形成するはずです。

于 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 に答える