UNPKG

d2-ui

Version:
30 lines (24 loc) 821 B
/* global describe, it, beforeEach, expect */ var rerequire = require('../index').rerequire describe('rerequire', function () { beforeEach(function () { global._rerequirable_count = 0 }) it('has a fixture that works', function () { rerequire('./fixtures/rerequirable') expect(global._rerequirable_count).eql(1) }) // ensure that subsequent runs don't bother it('has a fixture that really works', function () { rerequire('./fixtures/rerequirable') expect(global._rerequirable_count).eql(1) }) it('works 5x', function () { rerequire('./fixtures/rerequirable') rerequire('./fixtures/rerequirable') rerequire('./fixtures/rerequirable') rerequire('./fixtures/rerequirable') rerequire('./fixtures/rerequirable') expect(global._rerequirable_count).eql(5) }) })