Feature #31450 » feature-31450.patch
| app/models/import.rb | ||
|---|---|---|
| 33 | 33 |
'%Y-%m-%d', |
| 34 | 34 |
'%d/%m/%Y', |
| 35 | 35 |
'%m/%d/%Y', |
| 36 |
'%Y/%m/%d', |
|
| 36 | 37 |
'%d.%m.%Y', |
| 37 | 38 |
'%d-%m-%Y' |
| 38 | 39 |
] |
| test/fixtures/files/import_dates_with_other_format.csv | ||
|---|---|---|
| 1 |
subject;start |
|
| 2 |
Valid dates;2015/07/10; |
|
| test/unit/issue_import_test.rb | ||
|---|---|---|
| 215 | 215 |
assert_equal Date.parse('2015-07-10'), issue.start_date
|
| 216 | 216 |
assert_equal Date.parse('2015-08-12'), issue.due_date
|
| 217 | 217 |
assert_equal '2015-07-14', issue.custom_field_value(field) |
| 218 | ||
| 219 |
# Tests using other date formats |
|
| 220 |
import = generate_import_with_mapping('import_dates_with_other_format.csv')
|
|
| 221 |
import.settings.merge!('date_format' => Import::DATE_FORMATS[3])
|
|
| 222 |
import.mapping.merge!('tracker' => 'value:1', 'subject' => '0', 'start_date' => '1')
|
|
| 223 |
import.save! |
|
| 224 | ||
| 225 |
issue = new_record(Issue) { import.run }
|
|
| 226 |
assert_equal Date.parse('2015-07-10'), issue.start_date
|
|
| 218 | 227 |
end |
| 219 | 228 | |
| 220 | 229 |
def test_date_format_should_default_to_user_language |
- « Previous
- 1
- 2
- Next »