Ejemplo n.º 1
0
 it("should test ensureFileSync with content", function() {
     const data = "This will be written to the file";
     const file = nodePath.join(tmpPath, "fileContent");
     ensureFileSync(file, {data: data});
     enFs.statSync(file).isFile().should.be.equal(true);
     enFs.readFileSync(file, "utf8").should.be.equal(data)
 });
Ejemplo n.º 2
0
 copy(src, dst, {dereference: true}, function (err) {
     (err === null).should.be.equal(true);
     const fileSymLink = nodePath.join(dst, "fileLink");
     const dirSymLink = nodePath.join(dst, "dirFileLink");
     enFs.statSync(fileSymLink).isFile().should.be.equal(true);
     enFs.readFileSync(fileSymLink, "utf8").should.be.equal("contents");
     enFs.statSync(dirSymLink).isDirectory().should.be.equal(true);
     enFs.readdirSync(dirSymLink).should.be.eql(["dirFile"]);
     done();
 });
Ejemplo n.º 3
0
 it("should copy the file", function (done) {
     const src = nodePath.join(tmpPath, "TEST_enfscopy_src");
     const dst = nodePath.join(tmpPath, "TEST_enfscopy_dst");
     const srcMd5 = nodeCrypto.createHash("md5").update(enFs.readFileSync(src)).digest("hex");
     copy(src, dst, function (err) {
         (err === null).should.be.equal(true);
         const dstMd5 = nodeCrypto.createHash("md5").update(enFs.readFileSync(dst)).digest("hex");
         srcMd5.should.be.equal(dstMd5);
         done();
     });
 });
Ejemplo n.º 4
0
 ensureFile(file, function(err) {
     (err === null).should.be.equal(true);
     enFs.readFileSync(file, "utf8").should.be.equal("hello world");
     done();
 });
Ejemplo n.º 5
0
 ensureFile(file, {data: data}, function(err) {
     (err === null).should.be.equal(true);
     enFs.statSync(file).isFile().should.be.equal(true);
     enFs.readFileSync(file, "utf8").should.be.equal(data);
     done();
 });
Ejemplo n.º 6
0
 copy(src, dst, function (err) {
     (err === null).should.be.equal(true);
     const dstMd5 = nodeCrypto.createHash("md5").update(enFs.readFileSync(dst)).digest("hex");
     srcMd5.should.be.equal(dstMd5);
     done();
 });
Ejemplo n.º 7
0
 copy(src, dst, function (err) {
     (err === null).should.be.equal(true);
     enFs.readFileSync(dst, "utf8").should.be.equal(fileData);
     enFs.readlinkSync(dst).should.be.equal(src);
     done();
 });
Ejemplo n.º 8
0
 copy(file, file, function (err) {
     (err === null).should.be.equal(true);
     enFs.readFileSync(file, "utf8").should.be.equal(fileData);
     done();
 });
Ejemplo n.º 9
0
 copy(src, dst, function () {
     enFs.readFileSync(nodePath.join(dst, "f1.txt"), "utf8").should.be.equal("file1");
     enFs.readFileSync(nodePath.join(dst, "f2.txt"), "utf8").should.be.equal("file2");
     done();
 });
Ejemplo n.º 10
0
 copy(src, dst, function (err) {
     (err === null).should.be.equal(true);
     enFs.readFileSync(dst, "utf8").should.be.equal("did it copy?\n");
     done();
 });