koa-lite/test/response/etag.js
Jonathan Ong e51e85e0fc response.etag: remove getter for now
until we figure out a good way to return both weak and strong validators
2013-11-13 21:04:40 -08:00

22 lines
No EOL
554 B
JavaScript

var response = require('../response');
describe('res.etag', function(){
it('should not modify an etag with quotes', function(){
var res = response();
res.etag = '"asdf"';
res.header.etag.should.equal('"asdf"');
})
it('should not modify a weak etag', function(){
var res = response();
res.etag = 'W/"asdf"';
res.header.etag.should.equal('W/"asdf"');
})
it('should add quotes around an etag if necessary', function(){
var res = response();
res.etag = 'asdf';
res.header.etag.should.equal('"asdf"');
})
})