From 7106be18b679fc20e1f3d29017a9202dbc4d6113 Mon Sep 17 00:00:00 2001 From: pbarroca <pbarroca@git-test.afi-sa.fr> Date: Fri, 8 Jun 2012 14:08:27 +0000 Subject: [PATCH] Couverture controller opds --- .../admin/controllers/OpdsControllerTest.php | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/application/modules/admin/controllers/OpdsControllerTest.php b/tests/application/modules/admin/controllers/OpdsControllerTest.php index 11ea3ceba02..d5270191c93 100644 --- a/tests/application/modules/admin/controllers/OpdsControllerTest.php +++ b/tests/application/modules/admin/controllers/OpdsControllerTest.php @@ -321,6 +321,30 @@ class Admin_OpdsControllerUnknownIdsActionErrorsTest extends Admin_OpdsControlle +class Admin_OpdsControllerActionsWithUnknowCatalogTest extends Admin_OpdsControllerTestCase { + public function setUp() { + parent::setUp(); + Storm_Test_ObjectWrapper::onLoaderOfModel('Class_OpdsCatalog') + ->whenCalled('find') + ->answers(null); + } + + + /** @test */ + public function browseShouldRedirectToIndex() { + $this->dispatch('/admin/opds/browse/id/666'); + $this->assertRedirectTo('/admin/opds/index'); + } + + + /** @test */ + public function importShouldRedirectToIndex() { + $this->dispatch('/admin/opds/import/id/666'); + $this->assertRedirectTo('/admin/opds/index'); + } +} + + abstract class Admin_OpdsControllerBrowseEbooksGratuitsTestCase extends Admin_OpdsControllerTestCase { public function setUp() { -- GitLab