Jak można przetestować widoki bazy danych w Rspec? Każdy scenariusz jest zawarty w transakcji, a dane nie wyglądają tak, jakby były przechowywane w bazie danych (MySQL w moim przypadku). Mój widok zwraca z pustym zestawem wyników, ponieważ żaden z rekordów nie jest zachowywany w transakcji. Sprawdzam, czy rekordy nie są przechowywane przez ustawienie punktu debugowania w mojej specyfikacji i sprawdzanie moich danych za pomocą klienta bazy danych podczas debugowania specyfikacji.Rspec> testowanie widoków bazy danych
Jedyny sposób, w jaki mogę pomyśleć o tym, że mój widok działa, byłby możliwy, gdybym mógł zatwierdzić transakcję przed końcem scenariusza, a następnie wyczyścić bazę danych po zakończeniu scenariusza. Czy ktoś wie, jak to osiągnąć lub czy istnieje lepszy sposób?
Dzięki