You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
385 B
21 lines
385 B
|
|
/**
|
|
* 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);
|
|
})
|
|
})
|