Task: #53687 Handle missing mode fallback and add no-mode cfg tests
This commit is contained in:
parent
832b37e613
commit
e2cc59fe91
5 changed files with 45 additions and 3 deletions
|
|
@ -192,6 +192,15 @@ class SettingsTest extends TestCase
|
|||
$cfg = $this->appPath($cfg, 'localOverride')->load();
|
||||
$this->assertEquals(42, $cfg->answer);
|
||||
}
|
||||
|
||||
public function testLoadWithoutModeFallsBackToFirstKnownMode(): void
|
||||
{
|
||||
$cfg = new Settings();
|
||||
$cfg = $this->appPath($cfg, 'noMode')->load();
|
||||
|
||||
$this->assertEquals('prod', $cfg->mode);
|
||||
$this->assertEquals('default', $cfg->testFiles);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider fileNameData
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue