1 <?php namespace Tests\Commands;
3 use BookStack\Entities\Models\Page;
6 class ClearViewsCommandTest extends TestCase
9 public function test_clear_views_command()
12 $page = Page::first();
14 $this->get($page->getUrl());
16 $this->assertDatabaseHas('views', [
17 'user_id' => $this->getEditor()->id,
18 'viewable_id' => $page->id,
22 $exitCode = \Artisan::call('bookstack:clear-views');
23 $this->assertTrue($exitCode === 0, 'Command executed successfully');
25 $this->assertDatabaseMissing('views', [
26 'user_id' => $this->getEditor()->id