aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-11-13 15:43:59 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-11-13 15:43:59 +0000
commit2394ba61250dc67915488c71dea42eb4e0492833 (patch)
tree8f859d8542f5341a7681530adcaa2e1b3589e3fa /tests
parent4d62dac9edb0bb0161579f740306d109b98c95cb (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.php11
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 = [])
{