Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils/tests/uri-tests.js
blob: b8f99788a4e3238208d44c1e5411e4001accd49d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var assert = require("test/assert");

var URI = require("uri").URI;

exports.testConstructor = function() {
    var uri = new URI("http://www.narwhaljs.org/blog/categories?id=news");

    assert.isEqual("http", uri.scheme);
    assert.isEqual("www.narwhaljs.org", uri.authority);
    assert.isEqual("/blog/categories", uri.path);
    assert.isEqual("id=news", uri.query);
    assert.isNull(uri.fragment);
}

exports.testToString = function() {
    var uri = new URI("http://www.narwhaljs.org/blog/categories?id=news");
    assert.isEqual("http://www.narwhaljs.org/blog/categories?id=news", uri.toString());
}