it("calculates a stacked domain for the dependent axis", () => {
   const props = {categories: [1, 2, 3], data, x: "x", y: "y"};
   const domainResultY = Domain.getDomainFromGroupedData(props, "y", data);
   expect(Domain.getDomainFromData).calledOnce.and.returned([0, 2]);
   expect(Domain.getCumulativeData).calledOnce;
   expect(domainResultY).to.eql([0, 3]);
 });
 it("calculates a domain from categories for the independent axis", () => {
   const props = {categories: [1, 2, 3], data, x: "x", y: "y"};
   const domainResultX = Domain.getDomainFromGroupedData(props, "x", data);
   expect(Domain.getDomainFromCategories).calledWith(props, "x").and.returned([1, 3]);
   expect(Domain.getDomainFromData).not.called;
   expect(Domain.getCumulativeData).not.called;
   expect(domainResultX).to.eql([1, 3]);
 });