1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
| /**
| * 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);
| })
| })
|
|