UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

26 lines 2.95 kB
"use strict"; const getUrl = (address, min, marker) => { return `/v3/xrp/account/tx/${address}${min ? `?min=${min}${marker ? `&marker=${marker}` : ''}` : marker ? `?marker=${marker}` : ''}`; }; const testAddress = 'rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe'; const min = 100000; const maker = 'testMaker'; describe('Test XRP URL', () => { it('XRP URL with only address', async () => { const url = getUrl(testAddress); expect(url).toBe(`/v3/xrp/account/tx/${testAddress}`); }); it('XRP URL with address and min', async () => { const url = getUrl(testAddress, min); expect(url).toBe(`/v3/xrp/account/tx/${testAddress}?min=${min}`); }); it('XRP URL with address and maker', async () => { const url = getUrl(testAddress, undefined, maker); expect(url).toBe(`/v3/xrp/account/tx/${testAddress}?marker=${maker}`); }); it('XRP URL with address min and maker', async () => { const url = getUrl(testAddress, min, maker); expect(url).toBe(`/v3/xrp/account/tx/${testAddress}?min=${min}&marker=${maker}`); }); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieHJwLnNwZWMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2tjaGFpbi94cnAuc3BlYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0EsTUFBTSxNQUFNLEdBQUcsQ0FBQyxPQUFlLEVBQUUsR0FBWSxFQUFFLE1BQWUsRUFBRSxFQUFFO0lBQzlELE9BQU8sc0JBQXNCLE9BQU8sR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLFFBQVEsR0FBRyxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUMsV0FBVyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsV0FBVyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUE7QUFDeEksQ0FBQyxDQUFBO0FBQ0QsTUFBTSxXQUFXLEdBQUcsb0NBQW9DLENBQUE7QUFDeEQsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFBO0FBQ2xCLE1BQU0sS0FBSyxHQUFHLFdBQVcsQ0FBQTtBQUV6QixRQUFRLENBQUMsY0FBYyxFQUFFLEdBQUcsRUFBRTtJQUMxQixFQUFFLENBQUMsMkJBQTJCLEVBQUUsS0FBSyxJQUFJLEVBQUU7UUFDdkMsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQ2hDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsc0JBQXNCLFdBQVcsRUFBRSxDQUFDLENBQUE7SUFDekQsQ0FBQyxDQUFDLENBQUE7SUFFRixFQUFFLENBQUMsOEJBQThCLEVBQUUsS0FBSyxJQUFJLEVBQUU7UUFDMUMsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLFdBQVcsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUNyQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLHNCQUFzQixXQUFXLFFBQVEsR0FBRyxFQUFFLENBQUMsQ0FBQTtJQUNwRSxDQUFDLENBQUMsQ0FBQTtJQUVGLEVBQUUsQ0FBQyxnQ0FBZ0MsRUFBRSxLQUFLLElBQUksRUFBRTtRQUM1QyxNQUFNLEdBQUcsR0FBRyxNQUFNLENBQUMsV0FBVyxFQUFFLFNBQVMsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNsRCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLHNCQUFzQixXQUFXLFdBQVcsS0FBSyxFQUFFLENBQUMsQ0FBQTtJQUN6RSxDQUFDLENBQUMsQ0FBQTtJQUVGLEVBQUUsQ0FBQyxvQ0FBb0MsRUFBRSxLQUFLLElBQUksRUFBRTtRQUNoRCxNQUFNLEdBQUcsR0FBRyxNQUFNLENBQUMsV0FBVyxFQUFFLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUM1QyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLHNCQUFzQixXQUFXLFFBQVEsR0FBRyxXQUFXLEtBQUssRUFBRSxDQUFDLENBQUE7SUFDcEYsQ0FBQyxDQUFDLENBQUE7QUFDTixDQUFDLENBQUMsQ0FBQSJ9