|
|
/**
|
|
* 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);
|
|
})
|
|
})
|