Project

General

Profile

Feature #28198 » 0002-Fix-failing-test.patch

Marius BĂLTEANU, 2020-05-03 15:53

View differences:

test/fixtures/files/import_subtasks_with_relations.csv
2 2
1;bug;2nd Child;2020-01-12;2020-01-20;3;2 1d
3 3
2;bug;1st Child;2020-01-01;2020-01-10;3;
4 4
3;bug;Parent;2020-01-01;2020-01-31;;
5
1;bug;3rd Child;2020-01-22;2020-01-31;3;1 1d
5
4;bug;3rd Child;2020-01-22;2020-01-31;3;1 1d
test/unit/issue_import_test.rb
208 208
    assert one.relations_to.any? { |r| r.issue_from == one_one && r.delay == 2 }
209 209
    assert one.relations_to.any? { |r| r.issue_from == one_two && r.delay == 1 }
210 210

  
211

  
212 211
    assert_equal 1, one_one.relations_from.count
213 212
    assert one_one.relations_from.all? { |r| r.relation_type == 'precedes' }
214 213
    assert one_one.relations_from.any? { |r| r.issue_to == one && r.delay == 2 }
215 214

  
216

  
217 215
    assert_equal 1, one_two.relations_to.count
218 216
    assert one_two.relations_to.all? { |r| r.relation_type == 'precedes' }
219 217
    assert one_two.relations_to.any? { |r| r.issue_from == one_two_one && r.delay == -1 }
......
222 220
    assert one_two.relations_from.all? { |r| r.relation_type == 'precedes' }
223 221
    assert one_two.relations_from.any? { |r| r.issue_to == one && r.delay == 1 }
224 222

  
225

  
226 223
    assert_equal 1, one_two_one.relations_from.count
227 224
    assert one_two_one.relations_from.all? { |r| r.relation_type == 'precedes' }
228 225
    assert one_two_one.relations_from.any? { |r| r.issue_to == one_two && r.delay == -1 }
......
262 259
      :relation_type => 'precedes',
263 260
      :delay         => 1).present?
264 261

  
265

  
266 262
    # Checking dates, because they might act weird, when relations are added
267
    assert_equal Date.new(2020, 1,  1), parent.start_date
268
    assert_equal Date.new(2020, 1, 31), parent.due_date
263
    assert_equal Date.new(2020, 1, 1), parent.start_date
264
    assert_equal Date.new(2020, 2, 3), parent.due_date
269 265

  
270
    assert_equal Date.new(2020, 1,  1), first.start_date
266
    assert_equal Date.new(2020, 1, 1), first.start_date
271 267
    assert_equal Date.new(2020, 1, 10), first.due_date
272 268

  
273
    assert_equal Date.new(2020, 1, 12), second.start_date
274
    assert_equal Date.new(2020, 1, 20), second.due_date
269
    assert_equal Date.new(2020, 1, 14), second.start_date
270
    assert_equal Date.new(2020, 1, 21), second.due_date
275 271

  
276
    assert_equal Date.new(2020, 1, 22), third.start_date
277
    assert_equal Date.new(2020, 1, 31), third.due_date
272
    assert_equal Date.new(2020, 1, 23), third.start_date
273
    assert_equal Date.new(2020, 2, 3), third.due_date
278 274
  end
279 275

  
280 276
  def test_assignee_should_be_set
(4-4/5)