diff --git a/tests/application/modules/admin/controllers/OpdsControllerTest.php b/tests/application/modules/admin/controllers/OpdsControllerTest.php
index 11ea3ceba02bd96c9568585ebdc5c3b4c418eed0..d5270191c93a308a7064632abb2ca7155e1bd0d5 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() {