spec/jcukeforker/worker_spec.rb in jcukeforker-0.3.1 vs spec/jcukeforker/worker_spec.rb in jcukeforker-0.4.0

- old
+ new

@@ -6,24 +6,24 @@ let(:status_path) { '/tmp/in' } let(:mock_status_file) { double(IO, :close => nil) } let(:mock_worker_server) { double(UNIXServer, :close => nil) } let(:mock_worker_socket) { double(UNIXSocket, :close => nil) } let(:worker) do - File.should_receive(:open).with('/tmp/in', 'a').and_return(mock_status_file) - mock_status_file.should_receive(:sync=).with(true) + expect(File).to receive(:open).with('/tmp/in', 'a').and_return(mock_status_file) + expect(mock_status_file).to receive(:sync=).with(true) Worker.new status_path, worker_path, '1' end it "can create worker" do worker end it "can register worker" do - mock_status_file.should_receive(:write).with("[\"on_worker_register\",\"1\"]#{$-0}") + expect(mock_status_file).to receive(:write).with("[\"on_worker_register\",\"1\"]#{$-0}") mock_event_file = double(IO) - File.should_receive(:open).with(worker_path, 'r').and_return(mock_event_file) + expect(File).to receive(:open).with(worker_path, 'r').and_return(mock_event_file) worker.register end context "running a scenario with multiple report formats" do @@ -34,10 +34,10 @@ json_str = {'format' => formats, 'feature' => 'some/feature:51', 'extra_args' => [], 'out' => path} worker.send :set_state, json_str expected_args = formats.flat_map do |f| %W[--format #{f} --out #{path}/some_feature_51.#{f}] end - worker.args.each_cons(expected_args.size).include?(expected_args).should be true + expect(worker.args.each_cons(expected_args.size).include?(expected_args)).to be true end end end end