/
githubmirror
/
express
Обзор
Документация
Войти
/
githubmirror
/
express
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/req.xhr.js
42 строки
1 KB
Douglas Christopher Wilson
tests: use strict mode
09 фев 2022, 09:07
09 фев 2022, 09:07
a659137
Код
Авторство
О чём код?
'use strict' var express = require('../') , request = require('supertest'); describe('req', function(){ describe('.xhr', function(){ before(function () { this.app = express() this.app.get('/', function (req, res) { res.send(req.xhr) }) }) it('should return true when X-Requested-With is xmlhttprequest', function(done){ request(this.app) .get('/') .set('X-Requested-With', 'xmlhttprequest') .expect(200, 'true', done) }) it('should case-insensitive', function(done){ request(this.app) .get('/') .set('X-Requested-With', 'XMLHttpRequest') .expect(200, 'true', done) }) it('should return false otherwise', function(done){ request(this.app) .get('/') .set('X-Requested-With', 'blahblah') .expect(200, 'false', done) }) it('should return false when not present', function(done){ request(this.app) .get('/') .expect(200, 'false', done) }) }) })