also looking at this
Fix test cases
#15
4 files
+63
-25
| @@ -19,7 +19,9 @@ it('can fetch all folders', function () { | ||
| 19 | 19 | }); |
| 20 | 20 | |
| 21 | 21 | it('can search a folder', function () { |
| 22 | $folder = Folder::find(1)->toArray(); | |
| 22 | $folders = Folder::get(); | |
| 23 | ||
| 24 | $folder = Folder::find($folders[0]['id'])->toArray(); | |
| 23 | 25 | |
| 24 | 26 | $query = $folder['name']; |
| 25 | 27 | |
| @@ -30,7 +32,9 @@ it('can search a folder', function () { | ||
| 30 | 32 | }); |
| 31 | 33 | |
| 32 | 34 | it('can fetch specific group of folders', function () { |
| 33 | $ids = [1, 2, 3]; | |
| 35 | $folders = Folder::get(); | |
| 36 | ||
| 37 | $ids = [$folders[0]['id'], $folders[1]['id'], $folders[2]['id']]; | |
| 34 | 38 | |
| 35 | 39 | $folders = Folder::get($ids); |
| 36 | 40 | |
| @@ -39,9 +43,11 @@ it('can fetch specific group of folders', function () { | ||
| 39 | 43 | }); |
| 40 | 44 | |
| 41 | 45 | it('can find a single folder', function () { |
| 42 | $id = 1; | |
| 46 | $folders = Folder::get(); | |
| 47 | ||
| 48 | $id = $folders[0]['id']; | |
| 43 | 49 | |
| 44 | $folders = Folder::find(1)->toArray(); | |
| 50 | $folders = Folder::find($id)->toArray(); | |
| 45 | 51 | |
| 46 | 52 | $this->assertTrue(is_array($folders)); |
| 47 | 53 | $this->assertTrue(array_key_exists('id', $folders)); |
| @@ -57,30 +63,38 @@ it('can create a folder', function () { | ||
| 57 | 63 | }); |
| 58 | 64 | |
| 59 | 65 | it('can update a folder', function () { |
| 66 | $folders = Folder::get(); | |
| 67 | ||
| 60 | 68 | $name = 'test folder'; |
| 61 | 69 | |
| 62 | $folders = Folder::update(1, $name); | |
| 70 | $folders = Folder::update($folders[0]['id'], $name); | |
| 63 | 71 | |
| 64 | 72 | $this->assertTrue(is_array($folders)); |
| 65 | 73 | $this->assertTrue($folders['name'] === $name); |
| 66 | 74 | }); |
| 67 | 75 | |
| 68 | 76 | it('can archive a folder', function () { |
| 69 | $folders = Folder::archive(1); | |
| 77 | $folders = Folder::get(); | |
| 78 | ||
| 79 | $folders = Folder::archive($folders[0]['id']); | |
| 70 | 80 | |
| 71 | 81 | $this->assertTrue(is_array($folders)); |
| 72 | 82 | $this->assertTrue((bool) $folders['is_archived']); |
| 73 | 83 | }); |
| 74 | 84 | |
| 75 | 85 | it('can unarchive a folder', function () { |
| 76 | $folders = Folder::unarchive(1); | |
| 86 | $folders = Folder::get(); | |
| 87 | ||
| 88 | $folders = Folder::unarchive($folders[0]['id']); | |
| 77 | 89 | |
| 78 | 90 | $this->assertTrue(is_array($folders)); |
| 79 | 91 | $this->assertFalse((bool) $folders['is_archived']); |
| 80 | 92 | }); |
| 81 | 93 | |
| 82 | 94 | it('can duplicate a folder', function () { |
| 83 | $folders = Folder::find(1); | |
| 95 | $folders = Folder::get(); | |
| 96 | ||
| 97 | $folders = Folder::find($folders[0]['id']); | |
| 84 | 98 | |
| 85 | 99 | $duplicated = $folders->duplicate(); |
| 86 | 100 | |