describe("purchase", () => {
  test("fires a purchase event", () => {
    purchase({ foo: "bar" });

    expect(event).toHaveBeenCalledWith("purchase", {