Patch #44116 » 0003-Fix-flaky-tests-caused-by-locale-leakage.patch
| test/test_helper.rb | ||
|---|---|---|
| 61 | 61 |
self.use_transactional_tests = true |
| 62 | 62 |
self.use_instantiated_fixtures = false |
| 63 | 63 | |
| 64 |
setup do |
|
| 65 |
# Tests mutate the process-global locale; reset it so test order does not |
|
| 66 |
# affect translated assertions in later tests run by the same worker. |
|
| 67 |
::I18n.locale = ::I18n.default_locale |
|
| 68 |
end |
|
| 69 | ||
| 64 | 70 |
parallelize_setup do |worker| |
| 65 | 71 |
# Use a separate attachment directory for each worker. |
| 66 | 72 |
$redmine_tmp_attachments_directory = |
| test/unit/lib/redmine/i18n_test.rb | ||
|---|---|---|
| 27 | 27 |
User.current = nil |
| 28 | 28 |
end |
| 29 | 29 | |
| 30 |
def teardown |
|
| 31 |
set_language_if_valid 'en' |
|
| 32 |
end |
|
| 33 | ||
| 34 | 30 |
def test_date_format_default |
| 35 | 31 |
set_language_if_valid 'en' |
| 36 | 32 |
today = Date.today |
| test/unit/lib/redmine/wiki_formatting/common_mark/alerts_icons_scrubber_test.rb | ||
|---|---|---|
| 40 | 40 |
@options = { }
|
| 41 | 41 |
end |
| 42 | 42 | |
| 43 |
def teardown |
|
| 44 |
set_language_if_valid 'en' |
|
| 45 |
end |
|
| 46 | ||
| 47 | 43 |
def test_should_render_alert_blocks_with_localized_labels |
| 48 | 44 |
set_language_if_valid 'de' |
| 49 | 45 |
text = <<~MD |
- « Previous
- 1
- 2
- 3
- Next »