From 258fc8edc5921a2511f871603f84405881c9d706 Mon Sep 17 00:00:00 2001 From: cweiske Date: Fri, 20 Nov 2009 07:33:48 +0000 Subject: [PATCH] test bookmark updating git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@564 b3834d28-1941-0410-a4f8-b48e95affb8f --- tests/BookmarkTest.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tests/BookmarkTest.php b/tests/BookmarkTest.php index 48efd76..f7d8ead 100644 --- a/tests/BookmarkTest.php +++ b/tests/BookmarkTest.php @@ -652,6 +652,35 @@ class BookmarkTest extends TestBase ); } + + + /** + * test if updating an existing bookmark works + */ + public function testUpdateBookmark() + { + $bid = $this->addBookmark(); + $this->assertTrue( + $this->bs->updateBookmark( + $bid, + 'http://example.org/foo', + 'my new title', + 'new description', + 'new private note', + 1, + array('new') + ) + ); + $bm = $this->bs->getBookmark($bid, true); + $this->assertEquals('http://example.org/foo', $bm['bAddress']); + $this->assertEquals('my new title', $bm['bTitle']); + $this->assertEquals('new description', $bm['bDescription']); + $this->assertEquals('new private note', $bm['bPrivateNote']); + $this->assertEquals(1, $bm['bStatus']); + $this->assertType('array', $bm['tags']); + $this->assertEquals(1, count($bm['tags'])); + $this->assertContains('new', $bm['tags']); + } }