enterprises_test.rb
711 Bytes
require File.dirname(__FILE__) + '/test_helper'
class EnterprisesTest < ActiveSupport::TestCase
def setup
login_api
end
should 'list enterprises' do
enterprise1 = fast_create(Enterprise)
enterprise2 = fast_create(Enterprise)
get "/api/v1/enterprises?#{params.to_query}"
json = JSON.parse(last_response.body)
assert_includes json.map {|c| c['id']}, enterprise1.id
assert_includes json.map {|c| c['id']}, enterprise2.id
end
should 'return one enterprise by id' do
enterprise = fast_create(Enterprise)
get "/api/v1/enterprises/#{enterprise.id}?#{params.to_query}"
json = JSON.parse(last_response.body)
assert_equal enterprise.id, json['id']
end
end