/** * @test */ public function getIdReturnsSha1Hash() { $link = new \Bookmarks\Link(); $link->title = 'my link'; $link->url = 'http://abc.de'; $expected = sha1('http://abc.de' . 'my link'); $this->assertEquals($expected, $link->getId()); }
/** * @test */ public function fromArrayCreatesGroupWithLinks() { $l1 = new \Bookmarks\Link(); $l1->title = 'test'; $l1->url = 'http://abc.de'; $data = array('title' => 'my group', 'links' => array($l1->toArray())); $this->group->fromArray($data); $this->assertEquals('my group', $this->group->title); $this->assertTrue($this->group->issetLink($l1->getId())); }