2016-01-02 15:11:43 +08:00

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({});
})
})