From 2d9be541eacf2dbde43a57ee14e2a0eba9597a47 Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind@owncloud.com>
Date: Wed, 10 Jul 2013 02:00:14 +0200
Subject: [PATCH] add test case for getting group after deleting it

---
 tests/lib/group/manager.php | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/tests/lib/group/manager.php b/tests/lib/group/manager.php
index 18f78c21a1..8a1db4592a 100644
--- a/tests/lib/group/manager.php
+++ b/tests/lib/group/manager.php
@@ -64,6 +64,22 @@ class Manager extends \PHPUnit_Framework_TestCase {
 		$this->assertNull($manager->get('group1'));
 	}
 
+	public function testGetDeleted() {
+		$backend = new \OC_Group_Dummy();
+		$backend->createGroup('group1');
+
+		/**
+		 * @var \OC\User\Manager $userManager
+		 */
+		$userManager = $this->getMock('\OC\User\Manager');
+		$manager = new \OC\Group\Manager($userManager);
+		$manager->addBackend($backend);
+
+		$group = $manager->get('group1');
+		$group->delete();
+		$this->assertNull($manager->get('group1'));
+	}
+
 	public function testGetMultipleBackends() {
 		/**
 		 * @var \PHPUnit_Framework_MockObject_MockObject | \OC_Group_Backend $backend1
-- 
GitLab