Files
SillyTavern/node_modules/node-rest-client/test/specs/TestErrorHandlers.js
Ashen One a417031af4 main
2022-12-22 07:22:29 +04:00

54 lines
1.1 KiB
JavaScript

var server =require("../server/mock-server"),
Client=require("../../lib/node-rest-client").Client;
describe('Error Handlers', function () {
this.timeout(150000);
before(function () {
server.listen(4444);
console.log("server started on port 4444");
});
describe("Client Error Hanlers",function(){
it("handle error with client handler", function(done){
var client = new Client();
client.on('error', function(err){
done();
});
client.get(server.baseURL + "/json/error", function(data, response){
client.emit('error', response.status);
});
});
});
describe("#Request Error Handlers",function(){
it("handle error with request handler", function(done){
var client = new Client();
var req =client.get(server.baseURL + "/json/error", function(data, response){
req.emit('error', response.status);
});
req.on('error',function(err){
done();
})
});
});
after(function () {
server.close();
console.log("server stopped");
});
});