diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/split.js | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/test/split.js b/test/split.js index 4bf8277..ece6b5f 100644 --- a/test/split.js +++ b/test/split.js @@ -4,15 +4,26 @@ var assert = require('assert') function assertSplit(url, expected) { var actual = routes.split(url); - // console.log('actual ', util.inspect(actual)); // console.log('expected', util.inspect(expected)); - assert.deepEqual(actual, expected); + // console.log('actual ', util.inspect(actual)); + assert.equal(util.inspect(expected), util.inspect(actual)); } describe('routes.split', function() { + it('http://localhost:123', function() { + assertSplit('http://localhost:123', [ + ['http://localhost:123','http://localhost:123'] + ]); + }); it('http://localhost:123/', function() { assertSplit('http://localhost:123/', [ - ['http://localhost:123','http://localhost:123'] + ['http://localhost:123/','http://localhost:123/'] + ]); + }); + it('http://localhost:123/?a=b', function() { + assertSplit('http://localhost:123/?a=b', [ + ['http://localhost:123','http://localhost:123'], + ['/?a=b','http://localhost:123/?a=b'] ]); }); it('http://localhost:123/foo', function() { @@ -24,7 +35,7 @@ describe('routes.split', function() { it('http://localhost:123/foo/', function() { assertSplit('http://localhost:123/foo/', [ ['http://localhost:123','http://localhost:123'], - ['/foo','http://localhost:123/foo'], + ['/foo/','http://localhost:123/foo/'], ]); }); it('http://localhost:123/a?x=1&y=2', function() { |