Add show user block api endpoint
This commit is contained in:
parent
0e21afc565
commit
71654e563e
6 changed files with 66 additions and 0 deletions
26
test/controllers/api/user_blocks_controller_test.rb
Normal file
26
test/controllers/api/user_blocks_controller_test.rb
Normal file
|
@ -0,0 +1,26 @@
|
|||
require "test_helper"
|
||||
|
||||
module Api
|
||||
class UserBlocksControllerTest < ActionDispatch::IntegrationTest
|
||||
def test_routes
|
||||
assert_routing(
|
||||
{ :path => "/api/0.6/user_blocks/1", :method => :get },
|
||||
{ :controller => "api/user_blocks", :action => "show", :id => "1" }
|
||||
)
|
||||
end
|
||||
|
||||
def test_show
|
||||
block = create(:user_block)
|
||||
|
||||
get api_user_block_path(:id => block)
|
||||
assert_response :success
|
||||
assert_select "user_block[id='#{block.id}']", 1
|
||||
end
|
||||
|
||||
def test_show_not_found
|
||||
get api_user_block_path(:id => 123)
|
||||
assert_response :not_found
|
||||
assert_equal "text/plain", @response.media_type
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue