次のようにいくつかのファイルが必要ですfeatures/support/env.rb
。
['/helpers/*', '/pages/*', '/models/*'].each do |path|
Dir[File.dirname(__FILE__) + path].each { |file| require file }
end
(テストを実行する前に、テストユーザーやその他のものを作成したいので、これを行います。)
しかし、Cucumber がファイルをload
ロードするときのように、大量の警告が表示されるため、これらのファイルは Cucumber によってロードされているようです。
/home/andrey/dev/project/features/support/models/my_class.rb:2: warning: already initialized constant MyClass::MY_CONSTANT
シナリオ開始時。これらの警告を取り除くにはどうすればよいですか?