UNPKG

angular-inject

Version:

A JS decorator (@inject) for injecting dependencies inside your angular classes

16 lines (14 loc) 480 B
var assert = require("assert"); var inject = require('../dist/index.min').inject; var _ = require('lodash'); describe('Inject', function() { it('should add inject property on class', function () { var TestClass = function() { this.foo = 'bar' }; var InjectedClass = inject(['abc'])(TestClass); var instance = new InjectedClass(); assert.equal(true, _.has(instance, 'abc')); assert.equal('abc', InjectedClass.$inject[0]); }); });