aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/URI.js/test/test_fragmentQuery.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-04-20 03:09:25 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-04-24 16:14:29 +0200
commit82f2b76e25a4a67e01ec67e5ebe39d14ad771ea8 (patch)
tree965f6eb89b84d65a62b49008fd972c004832ccd1 /thirdparty/URI.js/test/test_fragmentQuery.js
parente6e0cbc387c2a77b48e4065c229daa65bf1aa0fa (diff)
Reorganize module loading.
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.
Diffstat (limited to 'thirdparty/URI.js/test/test_fragmentQuery.js')
-rw-r--r--thirdparty/URI.js/test/test_fragmentQuery.js59
1 files changed, 0 insertions, 59 deletions
diff --git a/thirdparty/URI.js/test/test_fragmentQuery.js b/thirdparty/URI.js/test/test_fragmentQuery.js
deleted file mode 100644
index a98406bfe..000000000
--- a/thirdparty/URI.js/test/test_fragmentQuery.js
+++ /dev/null
@@ -1,59 +0,0 @@
-(function() {
- 'use strict';
- /*global URI, test, equal, deepEqual */
-
- module('URI.fragmentQuery');
- test('storing query-data in fragment', function() {
- var u = URI('http://example.org');
-
- deepEqual(u.fragment(true), {}, 'empty map for missing fragment');
-
- u = URI('http://example.org/#');
- deepEqual(u.fragment(true), {}, 'empty map for empty fragment');
-
- u = URI('http://example.org/#?hello=world');
- deepEqual(u.fragment(true), {hello: 'world'}, 'reading data object');
-
- u.fragment({bar: 'foo'});
- deepEqual(u.fragment(true), {bar: 'foo'}, 'setting data object');
- equal(u.toString(), 'http://example.org/#?bar=foo', 'setting data object serialized');
-
- u.addFragment('name', 'value');
- deepEqual(u.fragment(true), {bar: 'foo', name: 'value'}, 'adding value');
- equal(u.toString(), 'http://example.org/#?bar=foo&name=value', 'adding value serialized');
-
- u.removeFragment('bar');
- deepEqual(u.fragment(true), {name: 'value'}, 'removing value bar');
- equal(u.toString(), 'http://example.org/#?name=value', 'removing value bar serialized');
-
- u.removeFragment('name');
- deepEqual(u.fragment(true), {}, 'removing value name');
- equal(u.toString(), 'http://example.org/#?', 'removing value name serialized');
- });
- test('fragmentPrefix', function() {
- var u;
-
- URI.fragmentPrefix = '!';
- u = URI('http://example.org');
- equal(u._parts.fragmentPrefix, '!', 'init using global property');
-
- u.fragment('#?hello=world');
- equal(u.fragment(), '?hello=world', 'unparsed ?');
- deepEqual(u.fragment(true), {}, 'parsing ? prefix');
-
- u.fragment('#!hello=world');
- equal(u.fragment(), '!hello=world', 'unparsed !');
- deepEqual(u.fragment(true), {hello: 'world'}, 'parsing ! prefix');
-
- u.fragmentPrefix('§');
- equal(u.fragment(), '!hello=world', 'unparsed §');
- deepEqual(u.fragment(true), {}, 'parsing § prefix');
-
- u.fragment('#§hello=world');
- equal(u.fragment(), '§hello=world', 'unparsed §');
- deepEqual(u.fragment(true), {hello: 'world'}, 'parsing § prefix');
-
- URI.fragmentPrefix = '?';
- });
-
-})(); \ No newline at end of file