users_test.rb
602 Bytes
require File.dirname(__FILE__) + '/test_helper'
class UsersTest < ActiveSupport::TestCase
def setup
login_api
end
should 'list users' do
get "/api/v1/users/?#{params.to_query}"
json = JSON.parse(last_response.body)
assert_includes json["users"].map { |a| a["login"] }, user.login
end
should 'list user permissions' do
community = fast_create(Community)
community.add_admin(user.person)
get "/api/v1/users/#{user.id}/?#{params.to_query}"
json = JSON.parse(last_response.body)
assert_includes json["user"]["permissions"], community.identifier
end
end