Fix failing integration test

This commit is contained in:
DaneEveritt 2022-06-18 14:25:24 -04:00
parent 7224ca81de
commit b052d29a5f
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53

View file

@ -57,18 +57,7 @@ class DeleteBackupTest extends ClientApiIntegrationTestCase
$backup->refresh(); $backup->refresh();
$this->assertSoftDeleted($backup); $this->assertSoftDeleted($backup);
Event::assertDispatched(ActivityLogged::class, function (ActivityLogged $event) use ($backup, $user) { $this->assertActivityFor('server:backup.delete', $user, [$backup, $backup->server]);
$this->assertTrue($event->isServerEvent());
$this->assertTrue($event->is('server:backup.delete'));
$this->assertTrue($user->is($event->actor()));
$this->assertCount(2, $event->model->subjects);
$subjects = $event->model->subjects;
$this->assertCount(1, $subjects->filter(fn ($model) => $model->subject->is($backup)));
$this->assertCount(1, $subjects->filter(fn ($model) => $model->subject->is($backup->server)));
return true;
});
$this->actingAs($user)->deleteJson($this->link($backup))->assertStatus(Response::HTTP_NOT_FOUND); $this->actingAs($user)->deleteJson($this->link($backup))->assertStatus(Response::HTTP_NOT_FOUND);
} }