visuddhinanda пре 3 година
родитељ
комит
2279b21f04
1 измењених фајлова са 36 додато и 3 уклоњено
  1. 36 3
      tests/Feature/CourseTest.php

+ 36 - 3
tests/Feature/CourseTest.php

@@ -13,10 +13,43 @@ class CourseTest extends TestCase
      *
      * @return void
      */
-    public function test_example()
+    private $token = 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJuYmYiOjE2NjgyMzE3MTksImV4cCI6MTY5OTc2NzcxOSwidWlkIjoiYmE1NDYzZjMtNzJkMS00NDEwLTg1OGUtZWFkZDEwODg0NzEzIiwiaWQiOiI0In0.LV4ItC5VCqXpbKIXT1zePcnfi-heCf3Df63w7qbXsT1i5KJtwJJC938CLgANjqwcQFa3lrR5TqvT1kkqD-Mmgg';
+    public function test_index(){
+        $response = $this->withHeaders([
+            'Authorization' => $this->token,
+        ])->get('/api/v2/course?view=create');
+
+        $response->assertOk();
+
+        $response = $this->withHeaders([
+            'Authorization' => $this->token,
+        ])->get('/api/v2/course?view=study');
+
+        $response->assertOk();
+    }
+    public function test_store()
     {
-        $response = $this->get('/');
+        //testing store
+        $response = $this->withHeaders([
+            'Authorization' => $this->token,
+        ])->json('POST', '/api/v2/course',
+                    [
+                        'title'=>'course1',
+                        'studio'=>'visuddhinanda'
+                    ]);
+
+        $response->assertOk();
+    }
+
+    public function test_delete(){
+
+        //testing delete
+        $member = Course::where('title','course1')
+                        ->first();
+        $response = $this->withHeaders([
+            'Authorization' => $this->token,
+        ])->delete('/api/v2/course/'.$member->id);
 
-        $response->assertStatus(200);
+        $response->assertOk();
     }
 }