gdax-sim
Version:
Simulator used to help unit test and back test various Coinbase-Pro (gdax) interactions.
25 lines (23 loc) • 665 B
JavaScript
const ApiSim = require("../Lib/ApiSim");
const assert = require("assert");
const params = {
base_balance: 10,
quote_balance: 5,
taker_fee: 0.5,
};
describe("#ApiSim", () => {
describe("#init", () => {
it("takes a starting fiat value", () => {
let sim = new ApiSim(params);
assert.strictEqual(sim.user.fiatBalance, 5);
});
it("takes a starting crypto value", () => {
let sim = new ApiSim(params);
assert.strictEqual(sim.user.cryptoBalance, 10);
});
it("takes a taker fee value", () => {
let sim = new ApiSim(params);
assert.strictEqual(sim.taker_fee, 0.005);
});
});
});