over naar uuids, policies, predefined mutations aan kunnen passen
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user