e8f79d43f9
closes #517 add index test for Application add app.toJSON test add test for app.inspect() add tests for app.use() add tests for app.onerror() add tests for app.respond() add tests for app.context() add tests for app.request() add tests for app.response refactor for non-existence of test/app...js no need for *.js use helpers/ dir for non-tests
30 lines
761 B
JavaScript
30 lines
761 B
JavaScript
|
|
'use strict';
|
|
|
|
const request = require('../helpers/context').request;
|
|
const assert = require('assert');
|
|
|
|
describe('req.charset', function(){
|
|
describe('with no content-type present', function(){
|
|
it('should return ""', function(){
|
|
const req = request();
|
|
assert('' === req.charset);
|
|
})
|
|
})
|
|
|
|
describe('with charset present', function(){
|
|
it('should return ""', function(){
|
|
const req = request();
|
|
req.header['content-type'] = 'text/plain';
|
|
assert('' === req.charset);
|
|
})
|
|
})
|
|
|
|
describe('with a charset', function(){
|
|
it('should return the charset', function(){
|
|
const req = request();
|
|
req.header['content-type'] = 'text/plain; charset=utf-8';
|
|
req.charset.should.equal('utf-8');
|
|
})
|
|
})
|
|
})
|