私はそうのように構成することができるモジュールがあります。RubyでRSpecテスト間でモジュールをリロードする方法は?
module MyModule
mattr_accessor :setting
@@setting = :some_default_value
end
MyModule.setting = :custom_value
を私はRSpecの持つさまざまな設定オプションをテストしています、そして、彼らはクラス変数であるため、設定が異なるテスト間持続していることが分かりました。
RSpecテストの間にモジュールをリロードして再初期化するにはどうすればよいですか?
テストコードを表示します。どうやってロードしていますか、どのようにテストしていますか? – vgoff
こんにちは、私は同じ問題を抱えています。あなたは清潔な解決策を見つけましたか? – masciugo
あなたはこれを理解したことがありますか?私はテストマシンでしか利用できない属性を持っていますので、(Rails.env)、(production:)を受け取るテストがあります。しかし、それは他のすべてを駄目にする。ただ彼らは大丈夫です。 – baash05