1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-08-09 10:22:51 +03:00

Added login/register message partials for easier use via theme system

Related to #608
This commit is contained in:
Dan Brown
2022-11-12 09:02:33 +00:00
parent 2fa5c2581c
commit d2cd33e226
5 changed files with 25 additions and 0 deletions

View File

@@ -338,6 +338,23 @@ class ThemeTest extends TestCase
});
}
public function test_login_and_register_message_template_files_can_be_used()
{
$loginMessage = 'Welcome to this instance, login below you scallywag';
$registerMessage = 'You want to register? Enter the deets below you numpty';
$this->usingThemeFolder(function (string $folder) use ($loginMessage, $registerMessage) {
$viewDir = theme_path('auth/parts');
mkdir($viewDir, 0777, true);
file_put_contents($viewDir . '/login-message.blade.php', $loginMessage);
file_put_contents($viewDir . '/register-message.blade.php', $registerMessage);
$this->setSettings(['registration-enabled' => 'true']);
$this->get('/login')->assertSee($loginMessage);
$this->get('/register')->assertSee($registerMessage);
});
}
protected function usingThemeFolder(callable $callback)
{
// Create a folder and configure a theme