Ich habe ein Kochbuch mit einer Bibliothek, z. library.rb
. Es enthält eine CONSTANT
:Chefspec lädt Bibliotheken wiederholt und gibt die Warnung "bereits initialisiert konstant CONSTANT"
CONSTANT = 'constant'
Wenn ich Unit-Tests für dieses Kochbuch zu schreiben, es gibt mir immer die Warnung:
(Some prefix...)warning: already initialized constant CONSTANT
(Some prefix...)warning: previous definition of CONSTANT was here
Die Warnungen kommen immer wieder, so oft wie die Anzahl der Beispiele (Testfälle) minus eins. Ich denke, weil chefspec die Bibliotheken für jedes Beispiel einmal lädt. Könnte mir jemand sagen, wie man die Bibliotheken nur einmal lädt oder wie man die Warnmeldung deaktiviert?
'CONSTANT' ist eine Konstante, es ist keine Variable. – sawa