]> source.dussan.org Git - redmine.git/commitdiff
add version calendar functional test
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Mon, 9 Nov 2020 13:25:35 +0000 (13:25 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Mon, 9 Nov 2020 13:25:35 +0000 (13:25 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@20320 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/functional/calendars_controller_test.rb

index 95a214a7fc768bfe9d539755b8afbc9d926a1599..3e8ddafe687e8619809d9abae9c95bb7c6818aeb 100644 (file)
@@ -33,7 +33,8 @@ class CalendarsControllerTest < Redmine::ControllerTest
            :issue_categories,
            :enumerations,
            :queries,
-           :users, :email_addresses
+           :users, :email_addresses,
+           :versions
 
   def test_show
     # Ensure that an issue to which a user is assigned is in the current
@@ -103,6 +104,25 @@ class CalendarsControllerTest < Redmine::ControllerTest
     end
   end
 
+  def test_show_version
+    travel_to versions(:versions_002).effective_date
+
+    get(:show, :params => {:project_id => 1})
+    assert_response :success
+
+    assert_select 'table.cal' do
+      assert_select 'tr' do
+        assert_select 'td' do
+          assert_select(
+            'span.icon.icon-package'
+          ) do
+            assert_select 'a[href=?]', '/versions/2', :text => '1.0'
+          end
+        end
+      end
+    end
+  end
+
   def test_show_should_run_custom_queries
     @query = IssueQuery.create!(:name => 'Calendar Query', :visibility => IssueQuery::VISIBILITY_PUBLIC)
     get(