diff options
author | Meitar M <meitarm@gmail.com> | 2019-08-29 02:10:02 +0000 |
---|---|---|
committer | Meitar M <meitarm@gmail.com> | 2019-08-29 02:10:02 +0000 |
commit | a4312efbdae0595888648c9f5548602757af64f5 (patch) | |
tree | 5f630f989ae42512282bc1d766fe2b65d6ba5e35 /tests/test.js | |
parent | Add Listmonk to mailing lists and newsletters. (diff) | |
parent | Merge pull request #1791 from worldworm/master (diff) | |
download | awesome-selfhosted-a4312efbdae0595888648c9f5548602757af64f5.tar.gz awesome-selfhosted-a4312efbdae0595888648c9f5548602757af64f5.zip |
Merge branch 'upstream-master'
Diffstat (limited to 'tests/test.js')
-rw-r--r-- | tests/test.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/test.js b/tests/test.js index 94e7798c..6516ab07 100644 --- a/tests/test.js +++ b/tests/test.js @@ -4,7 +4,7 @@ const fs = require('fs'); let log = '{\n'; let issuelog = ' "message": "#### Syntax Issues\\n\\n Name | Entry\\n----|----------------------\\n'; - +let fails = '' const file = fs.readFileSync(process.argv[2], 'utf8'); // Reads argv into var file function entryFilter(md) { // Function to find lines with entries @@ -52,6 +52,10 @@ function entryErrorCheck(md) { let totalPass = 0; let total = 0; const entryArray = []; + if (entries[0] === "") { + console.log("0 Entries") + process.exit(0) + } for (let i = 0, len = entries.length; i < len; i += 1) { // Loop to create array of objects entryArray[i] = new Object; entryArray[i].raw = entries[i]; @@ -66,11 +70,13 @@ function entryErrorCheck(md) { // entryArray[i].error = findError(entries[i]) //WIP totalFail += 1; issuelog += `${entryArray[i].name} | ${entries[i]} \\n`; + fails += `${entries[i]} \n\n`; } } } if (totalFail > 0) { // Logs # passed & failed to console, and failures to syntaxcheck.json - console.log(`${totalFail} Failed, ${totalPass} Passed, of ${total}`); + console.log(`${totalFail} Failed, ${totalPass} Passed, of ${total}\n-----------------------------`); + console.log(fails) log += ` "error": true,\n "title": "Found ${totalFail} entries with syntax error(s).",\n`; fs.writeFileSync('syntaxcheck.json', `${log} ${issuelog} "\n}`); process.exit(1); |