spec/td/client/sched_api_spec.rb in td-client-0.8.78 vs spec/td/client/sched_api_spec.rb in td-client-0.8.79

- old
+ new

@@ -21,9 +21,17 @@ to_return(:body => {'name' => sched_name, 'start' => start.to_s}.to_json) api.create_schedule(sched_name, opts.merge('type' => 'hive')).should == start.to_s end + it 'should create a dummy schedule' do + stub_api_request(:post, "/v3/schedule/create/#{e(sched_name)}"). + with(:body => opts.merge('type' => 'hive')). + to_return(:body => {'name' => sched_name, 'start' => nil}.to_json) + + api.create_schedule(sched_name, opts.merge('type' => 'hive')).should be_nil + end + it 'should return 422 error with invalid name' do name = '1' err_msg = "Validation failed: Name is too short" # " (minimum is 3 characters)" stub_api_request(:post, "/v3/schedule/create/#{e(name)}"). with(:body => opts.merge('type' => 'hive')).