Change /order_config endpoint to POST
This commit is contained in:
parent
2d8f423cee
commit
e5e439adb9
@ -149,7 +149,7 @@ export class HttpClient implements Client {
|
|||||||
params: requestOpts,
|
params: requestOpts,
|
||||||
payload: request,
|
payload: request,
|
||||||
};
|
};
|
||||||
const responseJson = await this._requestAsync('/order_config', HttpRequestType.Get, httpRequestOpts);
|
const responseJson = await this._requestAsync('/order_config', HttpRequestType.Post, httpRequestOpts);
|
||||||
const fees = relayerResponseJsonParsers.parseOrderConfigResponseJson(responseJson);
|
const fees = relayerResponseJsonParsers.parseOrderConfigResponseJson(responseJson);
|
||||||
return fees;
|
return fees;
|
||||||
}
|
}
|
||||||
|
@ -148,12 +148,12 @@ describe('HttpClient', () => {
|
|||||||
};
|
};
|
||||||
const url = `${relayUrl}/order_config`;
|
const url = `${relayUrl}/order_config`;
|
||||||
it('gets order config', async () => {
|
it('gets order config', async () => {
|
||||||
fetchMock.get(url, orderConfigResponseJSON);
|
fetchMock.post(url, orderConfigResponseJSON);
|
||||||
const fees = await relayerClient.getOrderConfigAsync(request);
|
const fees = await relayerClient.getOrderConfigAsync(request);
|
||||||
expect(fees).to.be.deep.equal(orderConfigResponse);
|
expect(fees).to.be.deep.equal(orderConfigResponse);
|
||||||
});
|
});
|
||||||
it('does not mutate input', async () => {
|
it('does not mutate input', async () => {
|
||||||
fetchMock.get(url, orderConfigResponseJSON);
|
fetchMock.post(url, orderConfigResponseJSON);
|
||||||
const makerAssetAmountBefore = request.makerAssetAmount;
|
const makerAssetAmountBefore = request.makerAssetAmount;
|
||||||
const takerAssetAmountBefore = request.takerAssetAmount;
|
const takerAssetAmountBefore = request.takerAssetAmount;
|
||||||
const expirationTimeSecondsBefore = request.expirationTimeSeconds;
|
const expirationTimeSecondsBefore = request.expirationTimeSeconds;
|
||||||
@ -163,7 +163,7 @@ describe('HttpClient', () => {
|
|||||||
expect(expirationTimeSecondsBefore).to.be.deep.equal(request.expirationTimeSeconds);
|
expect(expirationTimeSecondsBefore).to.be.deep.equal(request.expirationTimeSeconds);
|
||||||
});
|
});
|
||||||
it('throws an error for invalid JSON response', async () => {
|
it('throws an error for invalid JSON response', async () => {
|
||||||
fetchMock.get(url, { test: 'dummy' });
|
fetchMock.post(url, { test: 'dummy' });
|
||||||
expect(relayerClient.getOrderConfigAsync(request)).to.be.rejected();
|
expect(relayerClient.getOrderConfigAsync(request)).to.be.rejected();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user