summaryrefslogtreecommitdiffstats
path: root/tests/unit/db/FeedTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/db/FeedTest.php')
-rw-r--r--tests/unit/db/FeedTest.php23
1 files changed, 19 insertions, 4 deletions
diff --git a/tests/unit/db/FeedTest.php b/tests/unit/db/FeedTest.php
index 57b739bfb..10c2350f9 100644
--- a/tests/unit/db/FeedTest.php
+++ b/tests/unit/db/FeedTest.php
@@ -34,24 +34,39 @@ class FeedTest extends \PHPUnit_Framework_TestCase {
public function testToAPI() {
$feed = new Feed();
$feed->setId(3);
- $feed->setUrl('url');
+ $feed->setUrl('http://google');
$feed->setTitle('title');
$feed->setFaviconLink('favicon');
$feed->setAdded(123);
$feed->setFolderId(1);
$feed->setUnreadCount(321);
- $feed->setLink('link');
+ $feed->setLink('https://google');
$this->assertEquals(array(
'id' => 3,
- 'url' => 'url',
+ 'url' => 'http://google',
'title' => 'title',
'faviconLink' => 'favicon',
'added' => 123,
'folderId' => 1,
'unreadCount' => 321,
- 'link' => 'link'
+ 'link' => 'https://google'
), $feed->toAPI());
}
+
+ public function testSetXSSUrl() {
+ $feed = new Feed();
+ $feed->setUrl('javascript:alert()');
+ $this->assertEquals('', $feed->getUrl());
+ }
+
+
+ public function testSetXSSLink() {
+ $feed = new Feed();
+ $feed->setLink('javascript:alert()');
+ $this->assertEquals('', $feed->getLink());
+ }
+
+
} \ No newline at end of file