UNPKG

@incdevco/framework

Version:
63 lines (36 loc) 969 B
var Utilities = require('../../utilities'); var Element = require('./element'); var Mock = require('../index'); var Module = require('./module'); function Angular() { 'use strict'; this.mock = new Mock(); this.mocked = this.mock.mock(this); this.modules = {}; } Angular.prototype.copy = function (value) { 'use strict'; return Utilities.copy(value); }; Angular.prototype.done = function (done) { 'use strict'; return this.mock.done(done); }; Angular.prototype.element = function (tag) { 'use strict'; return new Element(tag); }; Angular.prototype.expect = function (name) { 'use strict'; return this.mocked.expect(name); }; Angular.prototype.module = function (name) { 'use strict'; if (!this.modules[name]) { this.modules[name] = new Module(name); } return this.modules[name]; }; module.exports = Angular; module.exports.Element = Element; module.exports.Module = Module;