Commit f7d88514c1c4752ca8fa9d655f59e752a5fd78d8

Authored by Leandro Santos
1 parent b1cad3f0

refactoring test to set admin user by another way

Showing 1 changed file with 2 additions and 17 deletions   Show diff stats
test/api/environment_test.rb
@@ -2,11 +2,6 @@ require_relative 'test_helper' @@ -2,11 +2,6 @@ require_relative 'test_helper'
2 2
3 class EnvironmentTest < ActiveSupport::TestCase 3 class EnvironmentTest < ActiveSupport::TestCase
4 4
5 - def setup  
6 - @person = create_user('testing').person  
7 - end  
8 - attr_reader :person  
9 -  
10 should 'return the default environment' do 5 should 'return the default environment' do
11 environment = Environment.default 6 environment = Environment.default
12 get "/api/v1/environment/default" 7 get "/api/v1/environment/default"
@@ -22,20 +17,10 @@ class EnvironmentTest &lt; ActiveSupport::TestCase @@ -22,20 +17,10 @@ class EnvironmentTest &lt; ActiveSupport::TestCase
22 assert_nil json['settings'] 17 assert_nil json['settings']
23 end 18 end
24 19
25 - def login_admin  
26 - # Create and activate the admin user  
27 - admin_user = new_admin_user(Environment.default, true)  
28 - params = {:login => "adminuser", :password => "adminuser"}  
29 - post "/api/v1/login?#{params.to_query}"  
30 - json = JSON.parse(last_response.body)  
31 - private_token = json['user']["private_token"]  
32 - assert_equal admin_user.private_token, private_token  
33 - @params = {:private_token => private_token}  
34 - end  
35 -  
36 should 'return the default environment settings for admin' do 20 should 'return the default environment settings for admin' do
37 - login_admin 21 + login_api
38 environment = Environment.default 22 environment = Environment.default
  23 + environment.add_admin(person)
39 get "/api/v1/environment/default?#{params.to_query}" 24 get "/api/v1/environment/default?#{params.to_query}"
40 json = JSON.parse(last_response.body) 25 json = JSON.parse(last_response.body)
41 assert_equal environment.id, json['id'] 26 assert_equal environment.id, json['id']