res.send.js — express Source File
Architecture documentation for res.send.js, a javascript file in the express codebase.
Entity Profile
Source Code
'use strict'
var assert = require('node:assert')
const { Buffer } = require('node:buffer');
var express = require('..');
var methods = require('../lib/utils').methods;
var request = require('supertest');
var utils = require('./support/utils');
var shouldSkipQuery = require('./support/utils').shouldSkipQuery
describe('res', function(){
describe('.send()', function(){
it('should set body to ""', function(done){
var app = express();
app.use(function(req, res){
res.send();
});
request(app)
.get('/')
.expect(200, '', done);
})
})
describe('.send(null)', function(){
it('should set body to ""', function(done){
var app = express();
app.use(function(req, res){
res.send(null);
});
request(app)
.get('/')
.expect('Content-Length', '0')
.expect(200, '', done);
})
})
describe('.send(undefined)', function(){
it('should set body to ""', function(done){
var app = express();
app.use(function(req, res){
res.send(undefined);
});
request(app)
.get('/')
.expect(200, '', done);
})
})
describe('.send(Number)', function(){
it('should send as application/json', function(done){
var app = express();
app.use(function(req, res){
// ... (510 more lines)
Source
Frequently Asked Questions
What does res.send.js do?
res.send.js is a source file in the express codebase, written in javascript.
Where is res.send.js in the architecture?
res.send.js is located at test/res.send.js (directory: test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free