diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-11-13 15:43:59 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-11-13 16:44:32 +0100 |
| commit | e3d0da2de0a315c50fa640f67562e3275d0f7264 (patch) | |
| tree | 772d137865fc1cf0c31d5db4f32e0e9cb1267cc6 /tests | |
| parent | f6e64b1e176e9b8c179386aa781727994279dae3 (diff) | |
load translations before comparing i18n field contents in SimpleORMap::isFieldDirty(), fixes #4864
Closes #4864
Merge request studip/studip!3643
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/unit/lib/classes/SimpleOrMapNodbTest.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/unit/lib/classes/SimpleOrMapNodbTest.php b/tests/unit/lib/classes/SimpleOrMapNodbTest.php index 3ede1aa..9fa1eed 100644 --- a/tests/unit/lib/classes/SimpleOrMapNodbTest.php +++ b/tests/unit/lib/classes/SimpleOrMapNodbTest.php @@ -25,8 +25,6 @@ class auth_user_md5 extends SimpleORMap $config['serialized_fields']['jsondata'] = 'JSONArrayObject'; $config['notification_map']['after_store'] = 'auth_user_md5DidCreateOrUpdate'; - $config['i18n_fields'] = ['i18n_field']; - parent::configure($config); } @@ -366,7 +364,14 @@ class SimpleOrMapNodbTest extends \Codeception\Test\Unit self::setupFixture(); $result = [ - 'definition as list' => [new auth_user_md5()], + 'definition as list' => [new class extends SimpleORMap { + protected static function configure($config = []) + { + $config['db_table'] = 'auth_user_md5'; + $config['i18n_fields'] = ['i18n_field']; + parent::configure($config); + } + }], 'definition as associative array' => [new class extends SimpleORMap { protected static function configure($config = []) { |
