From 3ee7f0770f036fc5a51d082e41256313c4101f62 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 3 Feb 2017 00:44:22 -0600 Subject: [PATCH] Fix posts controller api test. 1) Failure: PostsControllerTest#test_: The posts controller for api calls passing the api limit should work. [/home/danbooru/src/danbooru/test/functional/posts_controller_test.rb:34]: Expected response to be a <429>, but was <200>. Expected: 429 Actual: 200 --- test/functional/posts_controller_test.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/functional/posts_controller_test.rb b/test/functional/posts_controller_test.rb index fb0995f59..51ac1445f 100644 --- a/test/functional/posts_controller_test.rb +++ b/test/functional/posts_controller_test.rb @@ -22,6 +22,7 @@ class PostsControllerTest < ActionController::TestCase @post = FactoryGirl.create(:post) @bucket = TokenBucket.create(user_id: @user.id, token_count: 5, last_touched_at: Time.now) User.any_instance.stubs(:api_burst_limit).returns(5) + User.any_instance.stubs(:api_regen_multiplier).returns(0) end should "work" do @@ -30,7 +31,7 @@ class PostsControllerTest < ActionController::TestCase assert_response :success end - post :update, {:format => "json", :id => @post.id, :post => {:rating => "q"}, :login => @user.name, :api_key => @user.api_key.key} + post :update, {:format => "json", :id => @post.id, :post => {:rating => "q"}, :login => @user.name, :api_key => @user.api_key.key} assert_response 429 end end