Browse Source

Adding copy sync test for src file without write perms

ci/travis-osximage
Kyle Peyton 8 years ago
parent
commit
e785645367
  1. 17
      lib/copy-sync/__tests__/copy-sync-file.test.js

17
lib/copy-sync/__tests__/copy-sync-file.test.js

@ -104,6 +104,23 @@ describe('+ copySync()', function () {
}) })
}) })
describe('> when the source file does not have write permissions', function () {
it('should be able to copy contents of file', function () {
var fileSrc = path.join(TEST_DIR, 'file.txt')
var fileDest = path.join(TEST_DIR, 'file-copy.txt')
var data = 'did it copy?'
fs.writeFileSync(fileSrc, data, 'utf8')
fs.chmodSync(fileSrc, '0444')
fs.copySync(fileSrc, fileDest)
var data2 = fs.readFileSync(fileDest, 'utf8')
assert.strictEqual(data, data2)
})
})
describe('> when clobber option is passed', function () { describe('> when clobber option is passed', function () {
var src, dest var src, dest
var srcData = 'some src data' var srcData = 'some src data'

Loading…
Cancel
Save