Mercurial > hg > soundsoftware-site
comparison test/integration/api_test/enumerations_test.rb @ 1526:404aa68d4227
Merge from live branch
author | Chris Cannam |
---|---|
date | Thu, 11 Sep 2014 12:46:20 +0100 |
parents | e248c7af89ec |
children |
comparison
equal
deleted
inserted
replaced
1493:a5f2bdf3b486 | 1526:404aa68d4227 |
---|---|
1 # Redmine - project management software | 1 # Redmine - project management software |
2 # Copyright (C) 2006-2012 Jean-Philippe Lang | 2 # Copyright (C) 2006-2014 Jean-Philippe Lang |
3 # | 3 # |
4 # This program is free software; you can redistribute it and/or | 4 # This program is free software; you can redistribute it and/or |
5 # modify it under the terms of the GNU General Public License | 5 # modify it under the terms of the GNU General Public License |
6 # as published by the Free Software Foundation; either version 2 | 6 # as published by the Free Software Foundation; either version 2 |
7 # of the License, or (at your option) any later version. | 7 # of the License, or (at your option) any later version. |
15 # along with this program; if not, write to the Free Software | 15 # along with this program; if not, write to the Free Software |
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
17 | 17 |
18 require File.expand_path('../../../test_helper', __FILE__) | 18 require File.expand_path('../../../test_helper', __FILE__) |
19 | 19 |
20 class ApiTest::EnumerationsTest < ActionController::IntegrationTest | 20 class Redmine::ApiTest::EnumerationsTest < Redmine::ApiTest::Base |
21 fixtures :enumerations | 21 fixtures :enumerations |
22 | 22 |
23 def setup | 23 def setup |
24 Setting.rest_api_enabled = '1' | 24 Setting.rest_api_enabled = '1' |
25 end | 25 end |
26 | 26 |
27 context "/enumerations/issue_priorities" do | 27 test "GET /enumerations/issue_priorities.xml should return priorities" do |
28 context "GET" do | 28 get '/enumerations/issue_priorities.xml' |
29 | 29 assert_response :success |
30 should "return priorities" do | 30 assert_equal 'application/xml', response.content_type |
31 get '/enumerations/issue_priorities.xml' | 31 assert_select 'issue_priorities[type=array]' do |
32 | 32 assert_select 'issue_priority' do |
33 assert_response :success | 33 assert_select 'id', :text => '6' |
34 assert_equal 'application/xml', response.content_type | 34 assert_select 'name', :text => 'High' |
35 assert_select 'issue_priorities[type=array]' do | |
36 assert_select 'issue_priority' do | |
37 assert_select 'id', :text => '6' | |
38 assert_select 'name', :text => 'High' | |
39 end | |
40 end | |
41 end | 35 end |
42 end | 36 end |
43 end | 37 end |
44 end | 38 end |