UNPKG

smoke-pkg

Version:

说明文档

43 lines (36 loc) 1.37 kB
var file = require('../lib/file.js'); var expect = require('chai').expect; describe('file:功能测试', function() { //writeFile功能测试 describe('file.writeFile', function() { it('写文件:成功', function() { var path = 'README.md'; var data = '说明文档'; return file.writeFile(path, data).then(function(flag) { expect(flag).to.be.equal(true); }); }); it('写文件:失败', function() { var path = 'write-test.txt'; var data = '我是写入的数据'; return file.writeFile(path, data).then(function(){}, function(err) { expect(true).to.be.equal(true); }); }); }); //readFile功能测试 describe('file.readFile功能测试', function() { it('读文件:成功', function() { var path = 'README.md'; return file.readFile(path).then(function(data) { expect(data).to.be.equal('说明文档'); }); }); it('读文件:失败', function() { var path = 'write-test.txt'; return file.readFile(path).then(function(){}, function(err) { expect(true).to.be.equal(true); }); }); }); });