mirror of
https://github.com/thinkjs/thinkjs.git
synced 2026-01-18 14:26:56 +00:00
30 lines
786 B
JavaScript
Executable File
30 lines
786 B
JavaScript
Executable File
|
|
var assert = require('assert');
|
|
var path = require('path');
|
|
var fs = require('fs');
|
|
var muk = require('muk');
|
|
|
|
var Index = require('../../lib/index.js');
|
|
var instance = new Index();
|
|
instance.load();
|
|
|
|
var Base = think.safeRequire(path.resolve(__dirname, '../../lib/middleware/base.js'));
|
|
|
|
describe('middleware/base', function(){
|
|
before(function(){
|
|
// console.log('before')
|
|
|
|
})
|
|
it('base is function', function(){
|
|
assert.equal(think.isFunction(Base), true);
|
|
})
|
|
it('base.run is function', function(){
|
|
var instance = new Base({})
|
|
assert.equal(think.isFunction(instance.run), true);
|
|
assert.equal(instance.run(), undefined);
|
|
})
|
|
it('base is inherit from think.base', function(){
|
|
var instance = new Base({});
|
|
var instance1 = new think.base({});
|
|
})
|
|
}) |