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:34 +0100 |
| commit | d241075fae891c71a284d87c945385d3b7d4397d (patch) | |
| tree | bca377afa2dddc693525e85a7aefc1d7dad10905 /tests | |
| parent | f93ae4fa916e738272652d0d3cb060dae0a82c37 (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 = []) { |
