Fixed the failing test in [ExpenseControllerTest.php (line 136)](/Volumes/ExternalApps/repos/alrahma_sunday_school/tests/app/Controllers/View/ExpenseControllerTest.php:136). The test now handles the stubbed view() helper returning an inspectable array, while still accepting the fake renderer string path.
This commit is contained in:
@@ -136,8 +136,12 @@ namespace Tests\App\Controllers\View {
|
||||
->setConfigModel(new ExpenseIndexFakeConfig());
|
||||
|
||||
$result = $controller->index();
|
||||
$this->assertSame('fake-rendered:expenses/index', $result);
|
||||
$rendered = $renderer->getLastRender();
|
||||
if (is_array($result)) {
|
||||
$rendered = $result;
|
||||
} else {
|
||||
$this->assertSame('fake-rendered:expenses/index', $result);
|
||||
$rendered = $renderer->getLastRender();
|
||||
}
|
||||
|
||||
$this->assertSame('expenses/index', $rendered['view']);
|
||||
$this->assertSame('2025-2026', $rendered['data']['schoolYear']);
|
||||
|
||||
Reference in New Issue
Block a user