From eee947e74404e1c7019538688c2e6208eded0ffd Mon Sep 17 00:00:00 2001 From: Adam Reis Date: Sun, 12 Mar 2017 12:44:20 +1300 Subject: [PATCH] Add test to prove substring replacement is working --- lib/replace-in-file.spec.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/replace-in-file.spec.js b/lib/replace-in-file.spec.js index a4959e2..35f16c2 100644 --- a/lib/replace-in-file.spec.js +++ b/lib/replace-in-file.spec.js @@ -122,6 +122,18 @@ describe('Replace in file', () => { }); }); + it('should replace substrings', done => { + replace({ + files: 'test1', + from: /(re)\s(place)/g, + to: '$2 $1', + }).then(() => { + const test1 = fs.readFileSync('test1', 'utf8'); + expect(test1).to.equal('a place re c'); + done(); + }); + }); + it('should fulfill the promise on success', () => { return replace({ files: 'test1',