diff options
author | Brandon Millman <brandon.millman@gmail.com> | 2018-01-12 07:58:33 +0800 |
---|---|---|
committer | Brandon Millman <brandon.millman@gmail.com> | 2018-01-13 00:01:41 +0800 |
commit | c2c75124315f71c8a87ac83cbab84ba02115169d (patch) | |
tree | 19c187b05e52798f3c42ae423bbf12dbd9a34c13 /packages/connect/test/http_client_test.ts | |
parent | 97e01d7a427e18d740f692ccc8a65225b9d36268 (diff) | |
download | dexon-0x-contracts-c2c75124315f71c8a87ac83cbab84ba02115169d.tar.gz dexon-0x-contracts-c2c75124315f71c8a87ac83cbab84ba02115169d.tar.zst dexon-0x-contracts-c2c75124315f71c8a87ac83cbab84ba02115169d.zip |
Improve HttpClient errors
Diffstat (limited to 'packages/connect/test/http_client_test.ts')
-rw-r--r-- | packages/connect/test/http_client_test.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/connect/test/http_client_test.ts b/packages/connect/test/http_client_test.ts index e7096edad..38d00d849 100644 --- a/packages/connect/test/http_client_test.ts +++ b/packages/connect/test/http_client_test.ts @@ -29,6 +29,15 @@ describe('HttpClient', () => { afterEach(() => { fetchMock.restore(); }); + describe('#constructor', () => { + it('should remove trailing slashes from api url', async () => { + const urlWithTrailingSlash = 'https://slash.com/'; + const urlWithoutTrailingSlash = 'https://slash.com'; + const client = new HttpClient(urlWithTrailingSlash); + const sanitizedUrl = (client as any)._apiEndpointUrl; + expect(sanitizedUrl).to.be.deep.equal(urlWithoutTrailingSlash); + }); + }); describe('#getTokenPairsAsync', () => { const url = `${relayUrl}/v0/token_pairs`; it('gets token pairs', async () => { @@ -36,7 +45,7 @@ describe('HttpClient', () => { const tokenPairs = await relayerClient.getTokenPairsAsync(); expect(tokenPairs).to.be.deep.equal(tokenPairsResponse); }); - it('gets specfic token pairs for request', async () => { + it('gets specific token pairs for request', async () => { const tokenAddress = '0x323b5d4c32345ced77393b3530b1eed0f346429d'; const tokenPairsRequest = { tokenA: tokenAddress, |