From 4cc65b29cf2fdf54927cda2f68d47c4828cf4ac2 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 29 Jul 2017 08:19:25 +0000 Subject: [PATCH] Adds a system test for creating an issue with attachment. git-svn-id: http://svn.redmine.org/redmine/trunk@16907 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/system/issues_test.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/system/issues_test.rb b/test/system/issues_test.rb index c174ff7a3..67d339490 100644 --- a/test/system/issues_test.rb +++ b/test/system/issues_test.rb @@ -134,6 +134,23 @@ class IssuesTest < ApplicationSystemTestCase assert_equal ['Dave Lopper', 'Some Watcher'], issue.watcher_users.map(&:name).sort end + def test_create_issue_with_attachment + set_tmp_attachments_directory + log_user('jsmith', 'jsmith') + + issue = new_record(Issue) do + visit '/projects/ecookbook/issues/new' + fill_in 'Subject', :with => 'Issue with attachment' + attach_file 'attachments[dummy][file]', Rails.root.join('test/fixtures/files/testfile.txt') + fill_in 'attachments[1][description]', :with => 'Some description' + click_on 'Create' + end + assert_equal 1, issue.attachments.count + assert_equal 'Some description', issue.attachments.first.description + ensure + set_fixtures_attachments_directory + end + def test_preview_issue_description log_user('jsmith', 'jsmith') visit '/projects/ecookbook/issues/new' -- 2.39.5