我正在使用量角器黄瓜框架。我需要将一些数据写入文件并也读取该数据。但是它不能按预期工作。我尝试过的代码如下。
const fs = require('fs');
After(function(){
var content = ["kerala","asam"];
var str=content.toString();
var content1 = ["india","usa","uk"];
var str1=content1.toString();
if(str){
fs.writeFile('test.txt', str, (err) => {
if (err) {
console.error(err);
return
}
});
}
if(str1){
fs.writeFile('test.txt', str1, (err) => {
if (err) {
console.error(err);
return
}
});
}
});
AfterAll(function(callback){
console.log("afterall");
fs.readFile('test.txt', 'utf-8', function(err, buf) {
console.log(buf.toString());
});
callback();
});
有时候数组可能是空的(取决于测试的执行情况)。所以如果数组中有数据,我需要将该数据写入文件并读取。但是在写入文件后,文件具有数据如下
india,usa,uk
应该是
kerala,asam
india,usa,uk
我该怎么办。谢谢。