我需要一些帮助才能构建此节点测试。
我需要将数据发布到端点,然后使用MariaDB sql查询验证该数据。
/************************************************************************
Validating Database Insertion
*************************************************************************/
describe('Validating DB insertion for individual key monitoring', function () {
it('Should successfully insert POST values into MariaDB', function (done) {
setTimeout(function () {
request({
uri: "http://localhost:3000/store",
method: "POST",
form: {
initial_timestamp: '1465496079',
secret_ref: 'secret_ref_key_01',
ip_addr: '192.168.0.1'
}
}, function(error, response, body) {
done();
});
}, 1000);
});
it('Query the results in JSON format', function () {
var x = c.query('SELECT * FROM individual_key_log WHERE ip_addr = "192.168.0.1"',
function(err, rows) {
if (err)
throw err;
console.dir(rows);
});
});
});
我的第一个问题是我应该如何设计这个以首先插入数据库信息,然后第二个,在json中获取信息,然后最后,开始断言数据匹配预期的内容以及JSON输出的内容。< / p>