write failing test for bug #2953732
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@687 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
parent
e0dff57cbb
commit
f9e0714350
1 changed files with 44 additions and 0 deletions
|
@ -859,6 +859,50 @@ class BookmarkTest extends TestBase
|
|||
|
||||
|
||||
|
||||
/**
|
||||
* Tests if getBookmarkByAddress() works correctly.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testGetBookmarkByAddress()
|
||||
{
|
||||
$url = 'http://example.org';
|
||||
$uid = $this->addUser();
|
||||
$bid = $this->addBookmark($uid, $url);
|
||||
|
||||
$bm = $this->bs->getBookmarkByAddress($url);
|
||||
$this->assertType('array', $bm);
|
||||
$this->assertEquals($url, $bm['bAddress']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Tests if getBookmarkByAddress() works correctly with aliases.
|
||||
* When passing an incomplete address i.e. without protocol,
|
||||
* the full URL needs to be searched for.
|
||||
*
|
||||
* The failure of this test lead to #2953732.
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @link https://sourceforge.net/tracker/?func=detail&atid=1017430&aid=2953732&group_id=211356
|
||||
*/
|
||||
public function testGetBookmarkByAddressAlias()
|
||||
{
|
||||
$url = 'http://example.org';
|
||||
$incomplete = 'example.org';
|
||||
|
||||
$uid = $this->addUser();
|
||||
$bid = $this->addBookmark($uid, $url);
|
||||
|
||||
$bm = $this->bs->getBookmarkByAddress($incomplete);
|
||||
$this->assertType('array', $bm);
|
||||
$this->assertEquals($url, $bm['bAddress']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function testNormalize()
|
||||
{
|
||||
$this->assertEquals(
|
||||
|
|
Loading…
Reference in a new issue