2 var express = require('../')
3 , request = require('supertest');
5 describe('req', function(){
6 describe('.fresh', function(){
7 it('should return true when the resource is not modified', function(done){
11 app.use(function(req, res){
12 res.set('ETag', etag);
18 .set('If-None-Match', etag)
22 it('should return false when the resource is modified', function(done){
25 app.use(function(req, res){
26 res.set('ETag', '"123"');
32 .set('If-None-Match', '"12345"')
33 .expect(200, 'false', done);
36 it('should return false without response headers', function(done){
39 app.disable('x-powered-by')
40 app.use(function(req, res){
46 .expect(200, 'false', done);