@gleaner/tracker
Version:
A JavaScript tracking library with ecommerce support
25 lines (16 loc) • 478 B
JavaScript
import Builder from '../src/builder'
describe("Builder", () => {
let onEventCreated = jest.fn()
let b = new Builder({}, onEventCreated)
describe("#push", () => {
test('flush should call empty event created', () => {
b.push(["flush"])
expect(onEventCreated).toHaveBeenCalled()
});
test("should have track methods callable", () => {
b.trackImpression = jest.fn()
b.push(["trackImpression"])
expect(b.trackImpression).toHaveBeenCalled()
})
})
})