質問: お世話になっております。 社内のアプリケーションの共通処理を、rails_engineでgem化しました。 親ソリューション、gem両者とも、Rails標準のMinitestを利用してテストコードを書いています。 この両者のテストコードに関して2点質問です。 1 このgemのテストをする際に、親のソリューションからgemのテストコードを 流すことはできますでしょうか?(fixture、テストコード共にgemに入っているもの) 2 もし1が可能だったときに、gem内部にあるfixtureが、親のソリューションのテスト でも必要となるのですが、両者のテストでfixtureは共有されるのでしょうか? よろしくお願い致します。
回答: gem側で単体テストをすることとしました。