Add specs for pidfile option

This commit is contained in:
Dzmitry Plashchynski
2015-03-03 20:01:10 +02:00
parent 0f01459817
commit a750308f20

View File

@@ -13,6 +13,7 @@ describe Crono::CLI do
expect(cli).to receive(:load_rails)
expect(cli).to receive(:start_working_loop)
expect(cli).to receive(:parse_options)
expect(cli).to receive(:write_pid)
cli.run
end
end
@@ -39,6 +40,11 @@ describe Crono::CLI do
expect(cli.config.logfile).to be_eql "log/crono.log"
end
it "should set pidfile" do
cli.send(:parse_options, ["--pidfile", "tmp/pids/crono.0.log"])
expect(cli.config.pidfile).to be_eql "tmp/pids/crono.0.log"
end
it "should set daemonize" do
cli.send(:parse_options, ["--daemonize"])
expect(cli.config.daemonize).to be true