src/assertions/positions-summary.js
import assertFormattedNumber from "src/assertions/common/formatted-number";
export default function(positionsSummary) {
expect(positionsSummary).toBeDefined();
expect(typeof positionsSummary).toBe("object");
assertFormattedNumber(
positionsSummary.numPositions,
"positionsSummary.numPositions"
);
assertFormattedNumber(
positionsSummary.purchasePrice,
"positionsSummary.purchasePrice"
);
assertFormattedNumber(
positionsSummary.qtyShares,
"positionsSummary.qtyShares"
);
assertFormattedNumber(
positionsSummary.realizedNet,
"positionsSummary.realizedNet"
);
assertFormattedNumber(
positionsSummary.unrealizedNet,
"positionsSummary.unrealizedNet"
);
assertFormattedNumber(positionsSummary.totalNet, "positionsSummary.totalNet");
}