+ $page = Page::query()->first();
+ $this->get($page->getUrl())->assertRedirect('/login');
+ }
+
+ public function test_login_link_visible()
+ {
+ $this->setSettings(['app-public' => 'true']);
+ $this->get('/')->assertElementExists('a[href="'.url('/login').'"]');
+ }
+
+ public function test_register_link_visible_when_enabled()
+ {
+ $this->setSettings(['app-public' => 'true']);
+ $home = $this->get('/');
+ $home->assertSee(url('/login'));
+ $home->assertDontSee(url('/register'));
+
+ $this->setSettings(['app-public' => 'true', 'registration-enabled' => 'true']);
+ $home = $this->get('/');
+ $home->assertSee(url('/login'));
+ $home->assertSee(url('/register'));