Mam książkę kucharską kucharza z biblioteką, np. library.rb
. Zawiera on CONSTANT
:Chefspec ładuje biblioteki wielokrotnie i wyświetla ostrzeżenie "już zainicjowana stała CONSTANT"
CONSTANT = 'constant'
Kiedy pisać testy jednostkowe dla tej książki kucharskiej, to zawsze daje mi ostrzeżenie:
(Some prefix...)warning: already initialized constant CONSTANT
(Some prefix...)warning: previous definition of CONSTANT was here
Ostrzeżenia wymyślić wielokrotnie, tyle razy, ile liczbie przykładów (przypadki testowe) minus jeden. Myślę, że to dlatego, że chefspec ładuje biblioteki raz dla każdego przykładu. Czy ktoś mógłby mi powiedzieć, jak załadować biblioteki tylko raz, lub jak wyłączyć komunikat ostrzegawczy?
'CONSTANT' jest stałą, nie jest zmienną. – sawa