You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
huazhiyu/node_modules/file-system/test/fs.js

43 lines
836 B

var assert = require("assert");
var file = require('../file-system');
var path = require('path');
var fs = require('fs');
function getPath(filepath) {
return path.join(__dirname, filepath);
}
describe('extend fs', function() {
var allFiles = [
[
getPath('var/fs/1.html'),
getPath('var/fs/index.html')
]
];
before(function() {
allFiles.forEach(function(files) {
files.forEach(function(item) {
file.writeFileSync(item);
});
});
});
it('node fs object', function() {
assert.equal(file.fs, fs);
});
it('node origin methods', function() {
var srcPath = getPath('var/fs/mkdir');
file.fs.mkdirSync(srcPath);
var exists = file.existsSync(srcPath);
assert.equal(exists, true);
});
after(function() {
file.rmdirSync(getPath('var/fs'));
});
});