1.3.20 • Published 8 years ago
iopa-test v1.3.20
iopa-test
About
iopa-test
is a collection of test harnesses for testing IOPA middleware
Status
Working release
Includes:
Stub Server (transport server)
- Creates and receives dummy IOPA Messages per standard IOPA server spec
Not for production use, only for testing other modules
Installation
npm install iopa-test --save-dev
Usage
const stubServer = require('iopa-test').stubServer,
iopa = require('iopa');
var app = new iopa.App();
app.use(function (context, next) {
context.response["server.RawStream"].end("HELLO WORLD ");
return next();
});
var server = stubServer.createServer(app.build())
// SIMULATE INBOUND REQUEST
server.receive("TEST");
// SIMULATE OUTBOUND REQUEST with MIRRORED RESPONSE
server.connect("urn://localhost").then(function (client) {
return client[SERVER.Fetch]("/topic", "GET", function (context) {
context["server.RawStream"].end("HELLO WORLD ");
});
});
See iopa-logger
for a reference implementation of this repository
1.3.20
8 years ago
1.3.19
8 years ago
1.3.18
8 years ago
1.3.17
8 years ago
1.3.16
9 years ago
1.3.15
9 years ago
1.3.14
9 years ago
1.3.13
9 years ago
1.3.12
9 years ago
1.3.11
9 years ago
1.3.10
9 years ago
1.3.9
9 years ago
1.3.8
9 years ago
1.3.7
9 years ago
1.3.6
9 years ago
1.3.5
9 years ago
1.3.4
9 years ago
1.3.3
9 years ago
1.3.2
9 years ago
1.3.1
9 years ago
1.2.6
9 years ago
1.2.5
9 years ago
1.2.4
9 years ago
1.2.3
9 years ago
1.2.2
9 years ago
1.2.1
9 years ago
1.2.0
9 years ago