summaryrefslogtreecommitdiff
path: root/tests/Bookmark2TagTest.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2013-03-21 06:49:37 +0100
committerChristian Weiske <cweiske@cweiske.de>2013-03-21 06:49:37 +0100
commit26352761d3d1920390b0ba6d133543f3b83674a5 (patch)
treed4915554f1b2c2840f6e0a22d4de40dedbf48fda /tests/Bookmark2TagTest.php
parent20e3b5ebd785793d154c21b8d4499aff68206d65 (diff)
downloadsemanticscuttle-26352761d3d1920390b0ba6d133543f3b83674a5.tar.gz
semanticscuttle-26352761d3d1920390b0ba6d133543f3b83674a5.tar.bz2
The hasTag was always returning false, which probably is a bug. Fixed it and added a test to catch it. Thanks for Ricardo Soares de Lima for the first patch version
Diffstat (limited to 'tests/Bookmark2TagTest.php')
-rw-r--r--tests/Bookmark2TagTest.php15
1 files changed, 12 insertions, 3 deletions
diff --git a/tests/Bookmark2TagTest.php b/tests/Bookmark2TagTest.php
index fdfc42e..76390d9 100644
--- a/tests/Bookmark2TagTest.php
+++ b/tests/Bookmark2TagTest.php
@@ -88,7 +88,7 @@ class Bookmark2TagTest extends TestBase
$this->b2ts->getTagsForBookmark($bid, true)
);
}
-
+
public function testAttachTagsWithEmptyStringAddsSystemUnfiled()
{
$originalDisplayErros = ini_get('display_errors');
@@ -582,7 +582,7 @@ class Bookmark2TagTest extends TestBase
$this->addBookmark($user1, null, 0, array('usertag'));
$GLOBALS['admin_users'] = array('admin1', 'admin2');
-
+
$arTags = $this->b2ts->getAdminTags(4);
$this->assertEquals(3, count($arTags));
$this->assertContains(array('tag' => 'admintag', 'bCount' => '2'), $arTags);
@@ -600,7 +600,7 @@ class Bookmark2TagTest extends TestBase
$this->addBookmark($admin1, null, 0, array('tester', 'testos'));
$GLOBALS['admin_users'] = array('admin1');
-
+
$arTags = $this->b2ts->getAdminTags(4, null, null, 'test');
$this->assertEquals(2, count($arTags));
$this->assertContains(array('tag' => 'tester', 'bCount' => '1'), $arTags);
@@ -675,5 +675,14 @@ class Bookmark2TagTest extends TestBase
$this->assertContains(array('tag' => 'usertag1', 'bCount' => '1'), $arTags);
$this->assertContains(array('tag' => 'usable', 'bCount' => '2'), $arTags);
}
+
+ public function testHasTag()
+ {
+ $bid = $this->addBookmark(null, null, 0, array('foo'));
+
+ $this->assertTrue($this->b2ts->hasTag($bid, 'foo'));
+ $this->assertFalse($this->b2ts->hasTag($bid, 'bar'));
+
+ }
}
?>