2 var express = require('../')
3 , request = require('supertest');
5 describe('req', function(){
6 describe('.acceptsCharset(type)', function(){
7 describe('when Accept-Charset is not present', function(){
8 it('should return true', function(done){
11 app.use(function(req, res, next){
12 res.end(req.acceptsCharset('utf-8') ? 'yes' : 'no');
21 describe('when Accept-Charset is present', function () {
22 it('should return true', function (done) {
25 app.use(function(req, res, next){
26 res.end(req.acceptsCharset('utf-8') ? 'yes' : 'no');
31 .set('Accept-Charset', 'foo, bar, utf-8')
35 it('should return false otherwise', function(done){
38 app.use(function(req, res, next){
39 res.end(req.acceptsCharset('utf-8') ? 'yes' : 'no');
44 .set('Accept-Charset', 'foo, bar')