3 var express
= require('../')
4 , request
= require('supertest');
6 describe('res', function(){
7 describe('.type(str)', function(){
8 it('should set the Content-Type based on a filename', function(done
){
11 app
.use(function(req
, res
){
12 res
.type('foo.js').end('var name = "tj";');
17 .expect('Content-Type', 'text/javascript; charset=utf-8')
21 it('should default to application/octet-stream', function(done
){
24 app
.use(function(req
, res
){
25 res
.type('rawr').end('var name = "tj";');
30 .expect('Content-Type', 'application/octet-stream', done
);
33 it('should set the Content-Type with type/subtype', function(done
){
36 app
.use(function(req
, res
){
37 res
.type('application/vnd.amazon.ebook')
38 .end('var name = "tj";');
43 .expect('Content-Type', 'application/vnd.amazon.ebook', done
);