public function testReloadEntryErrorWhileFetching()
{
- $entry = $this->client->getContainer()
- ->get('doctrine.orm.entity_manager')
+ $entry = $this->client->getContainer()->get('doctrine.orm.entity_manager')
->getRepository('WallabagCoreBundle:Entry')
- ->findOneBy(['user' => 1, 'isArchived' => false]);
+ ->findByUrlAndUserId('http://0.0.0.0/entry4', 1);
if (!$entry) {
$this->markTestSkipped('No content found in db.');
}
$this->client->request('PATCH', '/api/entries/'.$entry->getId().'/reload.json');
- $this->assertEquals(304, $this->client->getResponse()->getStatusCode());
+ $this->assertEquals(400, $this->client->getResponse()->getStatusCode());
+
+ $this->assertContains('Error while trying to extract content', $this->client->getResponse()->getContent());
+
+ $this->assertEquals('application/json', $this->client->getResponse()->headers->get('Content-Type'));
}
public function testReloadEntry()