Test i set_table_name

Witam.
Mam model PictureWebpage i w nim set_table_name “cms_pictures” ale jak próbuję wywołać test to dostaję

[quote]Loaded suite unit/webpage_test
Started
E
Finished in 0.056464 seconds.

  1. Error:
    test_should_not_save_webpage_without_address(WebpageTest):
    ActiveRecord::StatementInvalid: Mysql::NoSuchTable: Table ‘blog3_test.picture_webpages’ doesn’t exist: DELETE FROM picture_webpages

1 tests, 0 assertions, 0 failures, 1 errors[/quote]
Jak z tym sobie poradzić?

Migracje uruchomić?

Ale tabeli “picture_webpages” nie ma być po to właśnie robię set_table_name w modelu PictureWebpage

Usunąłem pliki z katalogu fixtures testy poszły. Jeśli ktoś będzie tak miły i mi powie dlaczego tak jest będę bardzo wdzięczny :slight_smile:

Pozdrawiam

Bo miałeś fixtures do niestniejącej tabeli i testy próbowały je wrzucać do bazy.

Dzięki. Właśnie to sobie sam uświadomiłem siedząc w wannie :stuck_out_tongue: i chciałem to napisać.
Ale jeszcze raz dziękuję i pozdrawiam.