/** | |
* Module dependencies. | |
*/ | |
var inherit = require('..'); | |
describe('inherit(a, b)', function(){ | |
it('should inherit b\'s prototype', function(){ | |
function Loki(){} | |
function Animal(){} | |
Animal.prototype.species = 'unknown'; | |
inherit(Loki, Animal); | |
var loki = new Loki; | |
loki.species.should.equal('unknown'); | |
loki.constructor.should.equal(Loki); | |
}) | |
}) |