MCPcopy
hub / github.com/socketio/socket.io / testSource

Function testSource

packages/socket.io/test/server-attachment.ts:11–28  ·  view source on GitHub ↗
(filename)

Source from the content-addressed store, hash-verified

9 const clientVersion = require("../package.json").version;
10
11 const testSource = (filename) => (done) => {
12 const srv = createServer();
13 new Server(srv);
14 request(srv)
15 .get("/socket.io/" + filename)
16 .buffer(true)
17 .end((err, res) => {
18 if (err) return done(err);
19 expect(res.headers["content-type"]).to.be(
20 "application/javascript; charset=utf-8",
21 );
22 expect(res.headers.etag).to.be('"' + clientVersion + '"');
23 expect(res.headers["x-sourcemap"]).to.be(undefined);
24 expect(res.text).to.match(/engine\.io/);
25 expect(res.status).to.be(200);
26 done();
27 });
28 };
29
30 const testSourceMap = (filename) => (done) => {
31 const srv = createServer();

Callers 1

Calls 4

createServerFunction · 0.85
doneFunction · 0.85
matchMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected