over naar uuids, policies, predefined mutations aan kunnen passen
linter / quality (push) Failing after 1m5s
tests / ci (8.4) (push) Failing after 1m7s
tests / ci (8.5) (push) Failing after 1m5s
tests / ci (8.3) (push) Failing after 12m5s

This commit is contained in:
Daan Meijer
2026-06-21 23:09:38 +02:00
parent 06e5600447
commit 1e0782385b
46 changed files with 1287 additions and 160 deletions
+5 -5
View File
@@ -12,17 +12,17 @@ test('dynamic owners can view ledger creation form and create ledgers', function
$this->actingAs($owner);
// Can view form
$this->get(route('dynamics.ledgers.create', $dynamic->id))->assertOk();
$this->get(route('dynamics.ledgers.create', $dynamic->uuid))->assertOk();
// Can store ledger
$response = $this->post(route('dynamics.ledgers.store', $dynamic->id), [
$response = $this->post(route('dynamics.ledgers.store', $dynamic->uuid), [
'name' => 'Chores Ledger',
'rules' => 'Do the tasks.',
'alignment' => 'positive',
]);
$response->assertSessionHasNoErrors();
$response->assertRedirect(route('dynamics.show', $dynamic->id));
$response->assertRedirect(route('dynamics.show', $dynamic->uuid));
$this->assertDatabaseHas('ledgers', [
'dynamic_id' => $dynamic->id,
@@ -41,10 +41,10 @@ test('non-owners cannot view ledger creation form or store ledgers', function ()
$this->actingAs($participant);
// Cannot view form
$this->get(route('dynamics.ledgers.create', $dynamic->id))->assertStatus(403);
$this->get(route('dynamics.ledgers.create', $dynamic->uuid))->assertStatus(403);
// Cannot store ledger
$response = $this->post(route('dynamics.ledgers.store', $dynamic->id), [
$response = $this->post(route('dynamics.ledgers.store', $dynamic->uuid), [
'name' => 'Illegal Ledger',
'rules' => 'This should fail.',
'alignment' => 'positive',