diff --git a/lib/sidekiq/cli.rb b/lib/sidekiq/cli.rb index ef602f3e..6a1b1033 100644 --- a/lib/sidekiq/cli.rb +++ b/lib/sidekiq/cli.rb @@ -244,7 +244,10 @@ module Sidekiq end options[:tag] ||= default_tag else - require options[:require] or raise ArgumentError, "#{options[:require]} was not required" + not_required_message = "#{options[:require]} was not required, you should use an explicit path: " + + "./#{options[:require]} or /path/to/#{options[:require]}" + + require(options[:require]) || raise(ArgumentError, not_required_message) end end diff --git a/sidekiq.rb b/sidekiq.rb deleted file mode 100644 index 294a5822..00000000 --- a/sidekiq.rb +++ /dev/null @@ -1 +0,0 @@ -# Is used for testing purposes diff --git a/test/test_cli.rb b/test/test_cli.rb index 33703d5f..3388bae3 100644 --- a/test/test_cli.rb +++ b/test/test_cli.rb @@ -31,14 +31,6 @@ class TestCli < Sidekiq::Test assert @cli.valid? end - it 'does not require existing file' do - @cli.parse(['sidekiq', '-r', 'sidekiq.rb']) - - assert_raises ArgumentError do - @cli.run - end - end - it 'does not boot rails' do refute defined?(::Rails::Application) @cli.parse(['sidekiq', '-r', './myapp'])