AugurProject/augur-ui

View on GitHub
src/assertions/positions-summary.js

Summary

Maintainability
A
0 mins
Test Coverage
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");
}