123456789101112131415161718192021222324252627 |
- 'use strict';
- const test = require('tap').test;
- const ecstatic = require('../lib/ecstatic');
- const http = require('http');
- const path = require('path');
- const request = require('request');
- test('if-modified-since illegal access date', (t) => {
- const dir = path.join(__dirname, 'public');
- const server = http.createServer(ecstatic(dir));
- t.plan(2);
- server.listen(0, () => {
- const opts = {
- url: `http://localhost:${server.address().port}/a.txt`,
- headers: { 'if-modified-since': '275760-09-24' },
- };
- request.get(opts, (err, res) => {
- t.ifError(err);
- t.equal(res.statusCode, 200);
- server.close(() => { t.end(); });
- });
- });
- });
|