egg/test/lib/plugins/view/render.test.js
2016-07-18 21:16:35 +08:00

45 lines
1.1 KiB
JavaScript

'use strict';
const request = require('supertest');
const mm = require('egg-mock');
const utils = require('../../../utils');
describe.skip('test/lib/plugins/view/render.test.js', () => {
let app;
before(function() {
app = utils.app('apps/view-render');
app.locals = {
copyright: '2014 @ mk2 <br>',
};
});
afterEach(mm.restore);
it('should render with options', function(done) {
request(app.callback())
.get('/')
.expect(200)
.expect(`Hi, mk・2\ntest-app-helper: test-bar@${app.config.baseDir}\nraw: <div>dar</div>\n2014 @ mk2 &lt;br&gt;\n`, done);
});
it('should render have helper instance', function(done) {
request(app.callback())
.get('/')
.expect(200, done);
});
it('should render with empty', function(done) {
request(app.callback())
.get('/empty')
.expect(200)
.expect(`Hi, \ntest-app-helper: test-bar@${app.config.baseDir}\nraw: <div>dar</div>\n2014 @ mk2 &lt;br&gt;\n`, done);
});
it('should render template string', function(done) {
request(app.callback())
.get('/string')
.expect(200)
.expect('templateString', done);
});
});