From 12890945e527c2803ad5a85ca4afbe1017c34025 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Fri, 26 Dec 2014 11:26:24 +0000 Subject: Allow attachment thumbnails from REST API (#18707). git-svn-id: http://svn.redmine.org/redmine/trunk@13806 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/integration/api_test/attachments_test.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'test/integration/api_test/attachments_test.rb') diff --git a/test/integration/api_test/attachments_test.rb b/test/integration/api_test/attachments_test.rb index bff956e80..ed6ebec95 100644 --- a/test/integration/api_test/attachments_test.rb +++ b/test/integration/api_test/attachments_test.rb @@ -47,6 +47,15 @@ class Redmine::ApiTest::AttachmentsTest < Redmine::ApiTest::Base end end + test "GET /attachments/:id.xml for image should include thumbnail_url" do + get '/attachments/16.xml', {}, credentials('jsmith') + assert_response :success + assert_equal 'application/xml', @response.content_type + assert_select 'attachment id:content(16)' do + assert_select '~ thumbnail_url', :text => 'http://www.example.com/attachments/thumbnail/16' + end + end + test "GET /attachments/:id.xml should deny access without credentials" do get '/attachments/7.xml' assert_response 401 @@ -66,6 +75,12 @@ class Redmine::ApiTest::AttachmentsTest < Redmine::ApiTest::Base set_tmp_attachments_directory end + test "GET /attachments/thumbnail/:id should return the thumbnail" do + skip unless convert_installed? + get '/attachments/thumbnail/16', {}, credentials('jsmith') + assert_response :success + end + test "POST /uploads.xml should return the token" do set_tmp_attachments_directory assert_difference 'Attachment.count' do -- cgit v1.2.3