wallet-core/src/helpers-test.ts
Florian Dold 82f2b76e25
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.
2017-04-24 16:14:29 +02:00

22 lines
667 B
TypeScript

import {test, TestLib} from "talertest";
import * as helpers from "./helpers";
test("URL canonicalization", (t: TestLib) => {
// converts to relative, adds https
t.assertEqualsStrict(
"https://alice.example.com/exchange/",
helpers.canonicalizeBaseUrl("alice.example.com/exchange"))
// keeps http, adds trailing slash
t.assertEqualsStrict(
"http://alice.example.com/exchange/",
helpers.canonicalizeBaseUrl("http://alice.example.com/exchange"))
// keeps http, adds trailing slash
t.assertEqualsStrict(
"http://alice.example.com/exchange/",
helpers.canonicalizeBaseUrl("http://alice.example.com/exchange#foobar"))
t.pass();
});