spec/heroku/scalr/app_spec.rb in heroku-scalr-0.2.1 vs spec/heroku/scalr/app_spec.rb in heroku-scalr-0.2.2

- old
+ new

@@ -42,11 +42,11 @@ end end describe "scaling" do before do - subject.api.stub get_app: mock_response(200, { "dynos" => 2 }), put_dynos: mock_response(200, "") + subject.api.stub get_app: mock_response(200, { "dynos" => 2 }), post_ps_scale: mock_response(200, "") subject.metric.stub by: -1 end it "should skip if scaled too recently" do subject.instance_variable_set :@last_scaled_at, Time.now @@ -75,33 +75,33 @@ end context "down" do it "should return the new number of dynos" do - subject.api.should_receive(:put_dynos).with("name", 1).and_return mock_response(200, "") + subject.api.should_receive(:post_ps_scale).with("name", "web", 1).and_return mock_response(200, "") subject.scale!.should == 1 end it "should skip if min number of dynos reached" do subject.api.should_receive(:get_app).with("name").and_return mock_response(200, { "dynos" => 1 }) - subject.api.should_not_receive(:put_dynos) + subject.api.should_not_receive(:post_ps_scale) subject.scale!.should be_nil end end context "up" do before { subject.metric.stub by: 1 } it "should return the new number of dynos" do - subject.api.should_receive(:put_dynos).with("name", 3).and_return mock_response(200, "") + subject.api.should_receive(:post_ps_scale).with("name", "web", 3).and_return mock_response(200, "") subject.scale!.should == 3 end it "should skip if max number of dynos reached" do subject.api.should_receive(:get_app).with("name").and_return mock_response(200, { "dynos" => 3 }) - subject.api.should_not_receive(:put_dynos) + subject.api.should_not_receive(:post_ps_scale) subject.scale!.should be_nil end end \ No newline at end of file