diff options
author | Jeremy Benoist <jeremy.benoist@gmail.com> | 2017-07-03 13:56:39 +0200 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2017-07-03 13:56:39 +0200 |
commit | c18a2476b601bc6b9893462d9be680c2e13c89e8 (patch) | |
tree | e1e2d162251b7069236ce66bc57694695d5571bb /tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php | |
parent | d0ec2ddd2354e39badd947c2214f47193784b1c7 (diff) | |
download | wallabag-c18a2476b601bc6b9893462d9be680c2e13c89e8.tar.gz wallabag-c18a2476b601bc6b9893462d9be680c2e13c89e8.tar.zst wallabag-c18a2476b601bc6b9893462d9be680c2e13c89e8.zip |
CS
Diffstat (limited to 'tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php')
-rw-r--r-- | tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php b/tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php index 0647bb23..c76be13d 100644 --- a/tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php +++ b/tests/Wallabag/ApiBundle/Controller/EntryRestControllerTest.php | |||
@@ -519,7 +519,7 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
519 | $this->markTestSkipped('No content found in db.'); | 519 | $this->markTestSkipped('No content found in db.'); |
520 | } | 520 | } |
521 | 521 | ||
522 | $this->client->request('PATCH', '/api/entries/'.$entry->getId().'.json', [ | 522 | $this->client->request('PATCH', '/api/entries/' . $entry->getId() . '.json', [ |
523 | 'title' => 'New awesome title', | 523 | 'title' => 'New awesome title', |
524 | 'tags' => 'new tag ' . uniqid(), | 524 | 'tags' => 'new tag ' . uniqid(), |
525 | 'starred' => '1', | 525 | 'starred' => '1', |
@@ -579,10 +579,9 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
579 | $this->assertSame($entry->getId(), $content['id']); | 579 | $this->assertSame($entry->getId(), $content['id']); |
580 | $this->assertSame($entry->getUrl(), $content['url']); | 580 | $this->assertSame($entry->getUrl(), $content['url']); |
581 | $this->assertGreaterThanOrEqual(1, count($content['tags']), 'We force only one tag'); | 581 | $this->assertGreaterThanOrEqual(1, count($content['tags']), 'We force only one tag'); |
582 | $this->assertGreaterThan($nbTags, count($content['tags'])); | ||
583 | $this->assertEmpty($content['published_by'], 'Authors were not saved because of an array instead of a string'); | 582 | $this->assertEmpty($content['published_by'], 'Authors were not saved because of an array instead of a string'); |
584 | $this->assertEquals($previousContent, $content['content'], 'Ensure content has not moved'); | 583 | $this->assertSame($previousContent, $content['content'], 'Ensure content has not moved'); |
585 | $this->assertEquals($previousLanguage, $content['language'], 'Ensure language has not moved'); | 584 | $this->assertSame($previousLanguage, $content['language'], 'Ensure language has not moved'); |
586 | } | 585 | } |
587 | 586 | ||
588 | public function testGetTagsEntry() | 587 | public function testGetTagsEntry() |
@@ -730,8 +729,8 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
730 | 729 | ||
731 | $previousTitle = $entry->getTitle(); | 730 | $previousTitle = $entry->getTitle(); |
732 | 731 | ||
733 | $this->client->request('PATCH', '/api/entries/'.$entry->getId().'.json', [ | 732 | $this->client->request('PATCH', '/api/entries/' . $entry->getId() . '.json', [ |
734 | 'title' => $entry->getTitle().'++', | 733 | 'title' => $entry->getTitle() . '++', |
735 | ]); | 734 | ]); |
736 | 735 | ||
737 | $this->assertSame(200, $this->client->getResponse()->getStatusCode()); | 736 | $this->assertSame(200, $this->client->getResponse()->getStatusCode()); |
@@ -739,7 +738,7 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
739 | $content = json_decode($this->client->getResponse()->getContent(), true); | 738 | $content = json_decode($this->client->getResponse()->getContent(), true); |
740 | 739 | ||
741 | $this->assertSame(1, $content['is_archived']); | 740 | $this->assertSame(1, $content['is_archived']); |
742 | $this->assertEquals($previousTitle.'++', $content['title']); | 741 | $this->assertSame($previousTitle . '++', $content['title']); |
743 | } | 742 | } |
744 | 743 | ||
745 | public function testSaveIsStarredAfterPatch() | 744 | public function testSaveIsStarredAfterPatch() |
@@ -913,9 +912,9 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
913 | 912 | ||
914 | public function testPostEntriesTagsListActionNoList() | 913 | public function testPostEntriesTagsListActionNoList() |
915 | { | 914 | { |
916 | $this->client->request('POST', '/api/entries/tags/lists?list='.json_encode([])); | 915 | $this->client->request('POST', '/api/entries/tags/lists?list=' . json_encode([])); |
917 | 916 | ||
918 | $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); | 917 | $this->assertSame(200, $this->client->getResponse()->getStatusCode()); |
919 | 918 | ||
920 | $content = json_decode($this->client->getResponse()->getContent(), true); | 919 | $content = json_decode($this->client->getResponse()->getContent(), true); |
921 | 920 | ||
@@ -950,9 +949,9 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
950 | 949 | ||
951 | public function testDeleteEntriesTagsListActionNoList() | 950 | public function testDeleteEntriesTagsListActionNoList() |
952 | { | 951 | { |
953 | $this->client->request('DELETE', '/api/entries/tags/list?list='.json_encode([])); | 952 | $this->client->request('DELETE', '/api/entries/tags/list?list=' . json_encode([])); |
954 | 953 | ||
955 | $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); | 954 | $this->assertSame(200, $this->client->getResponse()->getStatusCode()); |
956 | 955 | ||
957 | $content = json_decode($this->client->getResponse()->getContent(), true); | 956 | $content = json_decode($this->client->getResponse()->getContent(), true); |
958 | 957 | ||
@@ -981,9 +980,9 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
981 | 980 | ||
982 | public function testPostEntriesListActionWithNoUrls() | 981 | public function testPostEntriesListActionWithNoUrls() |
983 | { | 982 | { |
984 | $this->client->request('POST', '/api/entries/lists?urls='.json_encode([])); | 983 | $this->client->request('POST', '/api/entries/lists?urls=' . json_encode([])); |
985 | 984 | ||
986 | $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); | 985 | $this->assertSame(200, $this->client->getResponse()->getStatusCode()); |
987 | 986 | ||
988 | $content = json_decode($this->client->getResponse()->getContent(), true); | 987 | $content = json_decode($this->client->getResponse()->getContent(), true); |
989 | 988 | ||
@@ -1017,9 +1016,9 @@ class EntryRestControllerTest extends WallabagApiTestCase | |||
1017 | 1016 | ||
1018 | public function testDeleteEntriesListActionWithNoUrls() | 1017 | public function testDeleteEntriesListActionWithNoUrls() |
1019 | { | 1018 | { |
1020 | $this->client->request('DELETE', '/api/entries/list?urls='.json_encode([])); | 1019 | $this->client->request('DELETE', '/api/entries/list?urls=' . json_encode([])); |
1021 | 1020 | ||
1022 | $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); | 1021 | $this->assertSame(200, $this->client->getResponse()->getStatusCode()); |
1023 | 1022 | ||
1024 | $content = json_decode($this->client->getResponse()->getContent(), true); | 1023 | $content = json_decode($this->client->getResponse()->getContent(), true); |
1025 | 1024 | ||