- $page = \BookStack\Entities\Page::first();
- $this->asAdmin()->visit($page->getUrl());
- \Auth::logout();
- view()->share('pageTitle', '');
- $this->forceVisit('/cats/dogs/hippos');
- $this->dontSee($page->name);
+ $page = Page::query()->first();
+ $page->fill(['name' => 'my testing random unique page name'])->save();
+ $this->asAdmin()->get($page->getUrl()); // Fake visit to show on recents
+ $resp = $this->get('/cats/dogs/hippos');
+ $resp->assertStatus(404);
+ $resp->assertSee($page->name);
+ View::share('pageTitle', '');
+
+ Auth::logout();
+ $resp = $this->get('/cats/dogs/hippos');
+ $resp->assertStatus(404);
+ $resp->assertDontSee($page->name);