1 <?php namespace Tests\Commands;
3 use BookStack\Actions\ActivityType;
4 use BookStack\Entities\Models\Page;
7 class ClearActivityCommandTest extends TestCase
9 public function test_clear_activity_command()
12 $page = Page::first();
13 \Activity::addForEntity($page, ActivityType::PAGE_UPDATE);
15 $this->assertDatabaseHas('activities', [
16 'type' => 'page_update',
17 'entity_id' => $page->id,
18 'user_id' => $this->getEditor()->id
21 $exitCode = \Artisan::call('bookstack:clear-activity');
22 $this->assertTrue($exitCode === 0, 'Command executed successfully');
25 $this->assertDatabaseMissing('activities', [
26 'type' => 'page_update'