Czy mogę uruchomić specyfikację silnika Rails z prawdziwej aplikacji, która go montuje?

Mam silnik Railsowy, który ma dostarczyć niektóre modele i kontrolery do naszego większego projektu. Jest całkiem przyzwoity zestaw specyfikacji dla silnika, wykorzystujący kilka makiet i kilka pełnowymiarowych modeli i kontrolerów w sztucznej aplikacji silnika, aby upewnić się, że silnik robi to, co powinien i pracuje z większą aplikacją.

Jednak nawet po przejściu wszystkich testów często znajduję złamane zachowanie, gdy aktualizuję silnik w większej aplikacji. Jeśli moje testy mijają, ale zachowanie jest zepsute, wyraźnie coś jest nie tak z testami, ale co? Czy za dużo kpię, czy nie?

Aby przybliżyć mnie do tego, chciałbym móc uruchomić testy silnika z poziomu pełnej aplikacji. Wygląda na to, że powinno być to możliwe, ale nie rozumiem rspec wystarczająco dokładnie, aby się nim zająć.

(Jest to związane zto pytanie ale nie do końca tak samo; Nie próbuję uruchomić wszystkich specyfikacji z jednego polecenia, tylko po to, aby uruchomić specyfikację silnika w pełnym środowisku aplikacji.To również wydaje się być spokrewniony. Właściwie to przeczytałem każde pytanie oznaczone obydwomarspec isilniki szynowe- nie ma ich wiele - i nie wszystkie są tym, czego potrzebuję, albo nie odpowiadam.)

questionAnswers(1)

yourAnswerToTheQuestion