X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FImportBundle%2FTests%2FImport%2FWallabagV1ImportTest.php;h=8c967e1ba06b297acfa32ef216a5d3cc8482ff4e;hb=41c9eecfa728df7d8734ca1b0a69c55c93aafcea;hp=fbcd270d31d6a39bcf8dd5ef374b243d9e955d3b;hpb=e68568cd5bc70298f1ea712b5b203635bd9d15b5;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/ImportBundle/Tests/Import/WallabagV1ImportTest.php b/src/Wallabag/ImportBundle/Tests/Import/WallabagV1ImportTest.php index fbcd270d..8c967e1b 100644 --- a/src/Wallabag/ImportBundle/Tests/Import/WallabagV1ImportTest.php +++ b/src/Wallabag/ImportBundle/Tests/Import/WallabagV1ImportTest.php @@ -2,8 +2,9 @@ namespace Wallabag\ImportBundle\Tests\Import; -use Wallabag\UserBundle\Entity\User; use Wallabag\ImportBundle\Import\WallabagV1Import; +use Wallabag\UserBundle\Entity\User; +use Wallabag\CoreBundle\Entity\Entry; use Monolog\Logger; use Monolog\Handler\TestHandler; @@ -29,7 +30,7 @@ class WallabagV1ImportTest extends \PHPUnit_Framework_TestCase $wallabag = new WallabagV1Import($this->em, $this->contentProxy); $this->logHandler = new TestHandler(); - $logger = new Logger('test', array($this->logHandler)); + $logger = new Logger('test', [$this->logHandler]); $wallabag->setLogger($logger); if (false === $unsetUser) { @@ -45,7 +46,7 @@ class WallabagV1ImportTest extends \PHPUnit_Framework_TestCase $this->assertEquals('wallabag v1', $wallabagV1Import->getName()); $this->assertNotEmpty($wallabagV1Import->getUrl()); - $this->assertContains('This importer will import all your wallabag v1 articles.', $wallabagV1Import->getDescription()); + $this->assertEquals('import.wallabag_v1.description', $wallabagV1Import->getDescription()); } public function testImport() @@ -71,7 +72,7 @@ class WallabagV1ImportTest extends \PHPUnit_Framework_TestCase ->getMock(); $this->contentProxy - ->expects($this->once()) + ->expects($this->exactly(3)) ->method('updateEntry') ->willReturn($entry); @@ -99,11 +100,16 @@ class WallabagV1ImportTest extends \PHPUnit_Framework_TestCase ->method('getRepository') ->willReturn($entryRepo); + $this->contentProxy + ->expects($this->exactly(3)) + ->method('updateEntry') + ->willReturn(new Entry($this->user)); + // check that every entry persisted are archived $this->em ->expects($this->any()) ->method('persist') - ->with($this->callback(function($persistedEntry) { + ->with($this->callback(function ($persistedEntry) { return $persistedEntry->isArchived(); }));