polyn
Version:
polyn is a collection of Node and browser compatible JavaScript utilities that focus on polymorphism
32 lines (26 loc) • 1.17 kB
JavaScript
/*jshint mocha:true*/
(function (polyn, fixtures) {
'use strict';
var is = polyn.is,
id = polyn.id,
async = polyn.async,
Exception = polyn.Exception,
Blueprint = polyn.Blueprint,
Immutable = polyn.Immutable,
objectHelper = polyn.objectHelper,
isFixture = fixtures.is,
idFixture = fixtures.id,
asyncFixture = fixtures.async,
ExceptionFixture = fixtures.Exception,
BlueprintFixture = fixtures.Blueprint,
ImmutableFixture = fixtures.Immutable,
objectHelperFixture = fixtures.objectHelper;
// globals: describe, it, xit, before, after
isFixture.run(is, describe, it, chai.expect);
idFixture.run(id, describe, it, chai.expect);
asyncFixture.run(async, describe, it, xit, chai.expect);
ExceptionFixture.run(Exception, describe, it, chai.expect);
BlueprintFixture.run(Blueprint, null, id, is, describe, it, chai.expect, beforeEach, afterEach);
ImmutableFixture.run(Immutable, describe, it, chai.expect, beforeEach, afterEach);
objectHelperFixture.run(objectHelper, describe, it, chai.expect);
}(window.polyn, window.fixtures));