21 lines
763 B
JavaScript
21 lines
763 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var chai_1 = require("chai");
|
|
var util_1 = require("./util");
|
|
describe('appendFile(file, data[, options], callback)', function () {
|
|
it('Simple write to non-existing file', function (done) {
|
|
var vol = util_1.create();
|
|
vol.appendFile('/test', 'hello', function (err, res) {
|
|
chai_1.expect(vol.readFileSync('/test', 'utf8')).to.equal('hello');
|
|
done();
|
|
});
|
|
});
|
|
it('Append to existing file', function (done) {
|
|
var vol = util_1.create({ '/a': 'b' });
|
|
vol.appendFile('/a', 'c', function (err, res) {
|
|
chai_1.expect(vol.readFileSync('/a', 'utf8')).to.equal('bc');
|
|
done();
|
|
});
|
|
});
|
|
});
|