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