fune/toolkit/components/microformats/test/module-tests/url-test.js
Dave Townsend 0a6414b898 Bug 1245649: Turn on no-trailing-spaces. r=Gijs
--HG--
extra : commitid : F2OWKTvXUO4
extra : rebase_source : ec68631342e0edc59d77b6bab1cdc975ad175327
2016-02-03 14:22:33 -08:00

25 lines
980 B
JavaScript

/*
Unit test for url
*/
assert = chai.assert;
// Tests the private Modules.url object
// Modules.url is unit tested as it has an interface access by other modules
describe('Modules.url', function() {
it('resolve', function(){
assert.equal( Modules.url.resolve( 'docs/index.html', 'http://example.org' ), 'http://example.org/docs/index.html' );
assert.equal( Modules.url.resolve( '../index.html', 'http://example.org/docs/' ), 'http://example.org/index.html' );
assert.equal( Modules.url.resolve( '/', 'http://example.org/' ), 'http://example.org/' );
assert.equal( Modules.url.resolve( 'http://glennjones.net/', 'http://example.org/' ), 'http://glennjones.net/' );
assert.equal( Modules.url.resolve( undefined, 'http://example.org/' ), '' );
assert.equal( Modules.url.resolve( undefined, undefined ), '' );
assert.equal( Modules.url.resolve( 'http://glennjones.net/', undefined ), 'http://glennjones.net/' );
});
});