我想将Jasmine合并到我的Node / Express应用程序中,以便我可以使用自动化测试来增强它。以下是我的要求:
我想在我自己的结构中将我的测试套件定义为Express中间件。需要我将测试套件放在特定目录中的解决方案是不可接受的。
我需要将结果返回到我可以在前端消费的内容中。 HTML很好;我可以使用Angular解析的对象或数组甚至更好。我没有命令行。
这是我app.js
中的代码:
var Jasmine = require('./public/js/jasmine');
// middleware that runs the test and returns the results in HTML or array/object.
app.get('/jasmine', function(request,response) {
response.send(Jasmine()); // or response.json(Jasmine());
});
我使用哪个软件包,以及从我的中间件返回结果的代码是什么?