[Pkg-owncloud-commits] [owncloud] 05/38: Add a test for the post_shared hook shareType

David Prévot taffit at moszumanska.debian.org
Wed Mar 11 15:16:27 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository owncloud.

commit 63e5282c414882edcbb2e55e701d4e4c9e0ea6e5
Author: Joas Schilling <nickvergessen at gmx.de>
Date:   Mon Feb 9 13:12:34 2015 +0100

    Add a test for the post_shared hook shareType
    
    Conflicts:
    	tests/lib/share/share.php
---
 tests/lib/share/share.php | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tests/lib/share/share.php b/tests/lib/share/share.php
index d2825f3..3d61de4 100644
--- a/tests/lib/share/share.php
+++ b/tests/lib/share/share.php
@@ -562,7 +562,9 @@ class Test_Share extends Test\TestCase {
 
 		// Attempt user specific target conflict
 		OC_User::setUserId($this->user3);
+		\OCP\Util::connectHook('OCP\\Share', 'post_shared', 'DummyHookListener', 'listen');
 		$this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\PERMISSION_READ | OCP\PERMISSION_SHARE));
+		$this->assertEquals(OCP\Share::SHARE_TYPE_GROUP, DummyHookListener::$shareType);
 		OC_User::setUserId($this->user2);
 		$to_test = OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET);
 		$this->assertEquals(2, count($to_test));
@@ -951,3 +953,11 @@ class DummyShareClass extends \OC\Share\Share {
 		return parent::groupItems($items, 'test');
 	}
 }
+
+class DummyHookListener {
+	static $shareType = null;
+
+	public static function listen($params) {
+		self::$shareType = $params['shareType'];
+	}
+}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git



More information about the Pkg-owncloud-commits mailing list