@simbachain/simbats
Version:
TypeScript SDK for SIMBA Chain
28 lines (23 loc) • 965 B
text/typescript
import {
RequestHandler,
} from "../../src/request_handler";
import { expect } from 'chai';
import 'mocha';
describe('testing RequestHandler.buildURL', async () => {
it('results should all be the same', async () => {
const rh = new RequestHandler();
let endpoint = "/v2/apps/";
const expected = "https://simba-dev-api.platform.simbachain.com/v2/apps/"
let builtURL = rh.buildURL(rh.baseURL, endpoint);
expect(builtURL).to.equal(expected);
endpoint = "v2/apps/";
builtURL = rh.buildURL(rh.baseURL, endpoint);
expect(builtURL).to.equal(expected);
const baseURLWithoutSlash = "https://simba-dev-api.platform.simbachain.com"
builtURL = rh.buildURL(baseURLWithoutSlash, endpoint);
expect(builtURL).to.equal(expected);
endpoint = "/v2/apps/";
builtURL = rh.buildURL(baseURLWithoutSlash, endpoint);
expect(builtURL).to.equal(expected);
});
});