Ho un libro di cucina per chef con una biblioteca, ad es. library.rb
. Esso contiene una CONSTANT
:Chefspec carica ripetutamente le librerie e fornisce l'avviso "Costante già inizializzata COSTANTE"
CONSTANT = 'constant'
Quando scrivo unit test per questo libro di cucina, mi dà sempre l'avvertimento:
(Some prefix...)warning: already initialized constant CONSTANT
(Some prefix...)warning: previous definition of CONSTANT was here
Gli avvertimenti vengono su più volte, tutte le volte che il numero di esempi (casi di test) meno uno. Penso che sia perché chefspec carica le librerie una volta per ogni esempio. Qualcuno potrebbe dirmi come caricare le librerie solo una volta o come disabilitare il messaggio di avviso?
'CONSTANT' è una costante, non è una variabile. – sawa