From 986a5103df3a37c74a5434d926e556597b23b84e Mon Sep 17 00:00:00 2001
From: philipp lang <philipp@aweos.de>
Date: Sat, 20 Nov 2021 00:54:10 +0100
Subject: [PATCH] Add course update fake

---
 packages/laravel-nami               |  2 +-
 tests/Feature/Course/UpdateTest.php | 13 +++++--------
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/packages/laravel-nami b/packages/laravel-nami
index 8614f81e..64ce1491 160000
--- a/packages/laravel-nami
+++ b/packages/laravel-nami
@@ -1 +1 @@
-Subproject commit 8614f81eca34143732a1618492c13e674ce7e224
+Subproject commit 64ce14910a9b43004ddb6561c64ea909bb119cee
diff --git a/tests/Feature/Course/UpdateTest.php b/tests/Feature/Course/UpdateTest.php
index 10eb12d6..928c8279 100644
--- a/tests/Feature/Course/UpdateTest.php
+++ b/tests/Feature/Course/UpdateTest.php
@@ -102,24 +102,21 @@ class UpdateTest extends TestCase
         ]);
     }
 
-    /*
     public function testItReceivesUnknownErrors(): void
     {
         $this->login()->init();
-        $member = Member::factory()->defaults()->inNami(123)->createOne();
-        $course = Course::factory()->inNami(456)->createOne();
-        app(CourseFake::class)->doesntCreateWithError(123);
+        app(CourseFake::class)->doesntUpdateWithError(123, 999);
+        $member = Member::factory()->defaults()->inNami(123)->has(CourseMember::factory()->inNami(999)->for(Course::factory()), 'courses')->createOne();
+        $newCourse = Course::factory()->inNami(789)->create();
 
-        $response = $this->post("/member/{$member->id}/course", [
-            'course_id' => $course->id,
+        $response = $this->patch("/member/{$member->id}/course/{$member->courses->first()->id}", [
+            'course_id' => $newCourse->id,
             'completed_at' => '2021-01-02',
             'event_name' => '::event::',
             'organizer' => '::org::',
         ]);
                          
         $response->assertSessionHasErrors(['id' => 'Unbekannter Fehler']);
-        $this->assertDatabaseCount('course_member', 0);
     }
-     */
 
 }