mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-26 08:39:07 +01:00
Trying to get tests to pass
- Better message for not having the preference type - Fix missed in_array() typo
This commit is contained in:
parent
cf1f99a828
commit
ec9a219186
@ -74,7 +74,7 @@ class admin_cmd_edit_preferences extends admin_cmd
|
||||
|
||||
if ($check_only) return;
|
||||
|
||||
$prefs = new Api\Preferences(in_array($this->pref, 'default', 'forced') ? $this->pref : $this->account);
|
||||
$prefs = new Api\Preferences(in_array($this->pref, array('default', 'forced')) ? $this->pref : $this->account);
|
||||
$prefs->read_repository();
|
||||
foreach($this->set as $name => $value)
|
||||
{
|
||||
|
@ -72,7 +72,8 @@ class PreferencesCommandTest extends CommandBase
|
||||
$this->assertArrayHasKey($this->preference_name, $post[static::APP]);
|
||||
$this->assertEquals($set[$this->preference_name], $post[static::APP][$this->preference_name]);
|
||||
// At type level
|
||||
$this->assertArrayHasKey($this->preference_name, (Array)$post_pref->$type[static::APP]);
|
||||
$this->assertArrayHasKey($this->preference_name, $post_pref->$type[static::APP],
|
||||
"$type preferences does not have {$this->preference_name}");
|
||||
$this->assertEquals($set[$this->preference_name], $post_pref->$type[static::APP][$this->preference_name]);
|
||||
|
||||
$this->assertGreaterThan($log_count, $this->get_log_count(), "Command ($command) did not log");
|
||||
@ -119,7 +120,8 @@ class PreferencesCommandTest extends CommandBase
|
||||
$this->assertEquals($set[$this->preference_name], $post[static::APP][$this->preference_name]);
|
||||
|
||||
// At type level
|
||||
$this->assertArrayHasKey($this->preference_name, (Array)$post_pref->$type[static::APP]);
|
||||
$this->assertArrayHasKey($this->preference_name, $post_pref->$type[static::APP],
|
||||
"$type preferences does not have {$this->preference_name}");
|
||||
$this->assertEquals($set[$this->preference_name], $post_pref->$type[static::APP][$this->preference_name]);
|
||||
|
||||
$this->assertGreaterThan($log_count, $this->get_log_count(), "Command ($command) did not log");
|
||||
@ -168,7 +170,8 @@ class PreferencesCommandTest extends CommandBase
|
||||
);
|
||||
|
||||
// At type level
|
||||
$this->assertArrayHasKey($this->preference_name, (Array)$post_pref->$type[static::APP]);
|
||||
$this->assertArrayHasKey($this->preference_name, $post_pref->$type[static::APP],
|
||||
"$type preferences does not have {$this->preference_name}");
|
||||
$this->assertEquals($set[$this->preference_name], $post_pref->$type[static::APP][$this->preference_name]);
|
||||
|
||||
$this->assertGreaterThan($log_count, $this->get_log_count(), "Command ($command) did not log");
|
||||
@ -213,7 +216,8 @@ class PreferencesCommandTest extends CommandBase
|
||||
$post = $post_pref->read_repository(false);
|
||||
|
||||
// At type level - should always be what we set
|
||||
$this->assertArrayHasKey($this->preference_name, (Array)$post_pref->$type[static::APP]);
|
||||
$this->assertArrayHasKey($this->preference_name, $post_pref->$type[static::APP],
|
||||
"$type preferences does not have {$this->preference_name}");
|
||||
$this->assertEquals($set[$this->preference_name], $post_pref->$type[static::APP][$this->preference_name]);
|
||||
|
||||
// At user level - depends on type priority
|
||||
|
Loading…
Reference in New Issue
Block a user