tests_for_5593.patch

Marius BALTEANU, 2018-02-25 16:37

Download (1.21 KB)

View differences:

test/functional/workflows_controller_test.rb
110 110
    assert_equal ["New issue"] + statuses,
111 111
      css_select('table.workflows.transitions-always tbody tr td:first').map(&:text).map(&:strip)
112 112

  
113
    assert_select 'input[type=checkbox][name=?]', 'transitions[1][1][always]'
113
    assert_select 'input[type=checkbox][name=?]', 'transitions[0][1][always]'
114
  end
115

  
116
  def test_get_edit_should_not_show_checkboxes_for_transitions_between_the_same_statuses
117
    get :edit, :params => {:role_id => 2, :tracker_id => 1}
118
    assert_response :success
119

  
120
    assert_select 'table.workflows.transitions-always tbody tr:nth-child(2)' do
121
      assert_select 'td.name', :text => 'New'
122
      # assert that "-" is shown instead of a checkbox
123
      assert_select 'td[title=?]', 'New ยป New', :text => '-'
124
      assert_select 'input[name=?]', 'transitions[1][1][always]', 0
125
      assert_select 'input[name=?]', 'transitions[2][2][always]', 0
126
    end
114 127
  end
115 128

  
116 129
  def test_post_edit