From d255c598b44b94fc830fbddf1743f65f5c31655b Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Sun, 21 Aug 2022 13:56:34 +0200 Subject: [PATCH] fix(core): update --- test/test.both.ts | 10 +++++++--- ts/00_commitinfo_data.ts | 2 +- ts/smarturl.classes.smarturl.ts | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/test/test.both.ts b/test/test.both.ts index 37d4bb6..6514346 100644 --- a/test/test.both.ts +++ b/test/test.both.ts @@ -24,9 +24,6 @@ tap.test('should parse an URL', async () => { tap.test('should parse an URL', async () => { const testUrl = 'https://lossless.com:3000/'; - // const urlMod = await import('url'); - // const altParsed = urlMod.parse(testUrl); - // console.log(altParsed); const parsedUrl = smarturl.Smarturl.createFromUrl(testUrl, { searchParams: { more: 'overwritten', @@ -36,4 +33,11 @@ tap.test('should parse an URL', async () => { console.log(parsedUrl.toString()); }); +tap.test('should correctly parse ans assemble urls', async () => { + const testUrl = 'https://lossless.com/'; + const parsedUrl = smarturl.Smarturl.createFromUrl(testUrl, {}); + console.log(parsedUrl.toString()); + expect(parsedUrl.toString()).toEqual('https://lossless.com:443/'); +}); + tap.start(); diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 1c8e224..25f4775 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@pushrocks/smarturl', - version: '3.0.4', + version: '3.0.5', description: 'a url parsing lib' } diff --git a/ts/smarturl.classes.smarturl.ts b/ts/smarturl.classes.smarturl.ts index dd91de2..5132208 100644 --- a/ts/smarturl.classes.smarturl.ts +++ b/ts/smarturl.classes.smarturl.ts @@ -133,6 +133,6 @@ export class Smarturl implements IUrlObject { } - return `${this.protocol}://${userpart}${this.hostname}:${this.port}/${this.path}`; + return `${this.protocol}//${userpart}${this.hostname}:${this.port}${this.path}`; } }