diff --git a/test/resources/sed/empty.txt b/test/resources/sed/empty.txt new file mode 100644 index 00000000..e69de29b diff --git a/test/sed.js b/test/sed.js index fc65c541..b2dc655a 100644 --- a/test/sed.js +++ b/test/sed.js @@ -174,3 +174,9 @@ test('glob file names, with in-place-replacement', t => { t.is(shell.cat(`${t.context.tmp}/file1.txt`).toString(), 'hello1\n'); t.is(shell.cat(`${t.context.tmp}/file2.txt`).toString(), 'hello2\n'); }); + +test('empty file', t => { + const result = shell.sed('widget', 'wizzle', 'test/resources/sed/empty.txt'); + t.is(result.code, 0); + t.is(result.toString(), ''); +});