From 168eeb4951a0f8f3ec7e9ca9b845cfc7aab3c253 Mon Sep 17 00:00:00 2001 From: "David Humphrey (:humph) david.humphrey@senecacollege.ca" Date: Fri, 25 Jan 2019 14:52:22 -0500 Subject: [PATCH] Add a new test to fix issue #628 --- tests/spec/fs.writeFile-readFile.spec.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/spec/fs.writeFile-readFile.spec.js b/tests/spec/fs.writeFile-readFile.spec.js index c6b4d98..ed9d3af 100644 --- a/tests/spec/fs.writeFile-readFile.spec.js +++ b/tests/spec/fs.writeFile-readFile.spec.js @@ -50,6 +50,22 @@ describe('fs.writeFile, fs.readFile', function() { }); }); + it('should write a string when given a number for the data', function(done) { + var fs = util.fs(); + var contents = 7; + var contentsAsString = '7'; + + fs.writeFile('/myfile', contents, function(error) { + if(error) throw error; + + fs.readFile('/myfile', 'utf8', function(error, data) { + expect(error).not.to.exist; + expect(data).to.equal(contentsAsString); + done(); + }); + }); + }); + it('should write, read a utf8 file with "utf8" option to writeFile', function(done) { const fs = util.fs(); const contents = 'This is a file.';