diff options
author | n8225 <n8225@users.noreply.github.com> | 2018-07-02 18:08:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-02 18:08:28 +0000 |
commit | cfd25a8a27d75bcd428e9dd0979b569ef3ef3564 (patch) | |
tree | 607f284a5e3260e05775f731018e5b17ef2da840 | |
parent | Merge pull request #1439 from Kickball/reorder-task-management (diff) | |
parent | Fix test.js (diff) | |
download | awesome-selfhosted-cfd25a8a27d75bcd428e9dd0979b569ef3ef3564.tar.gz awesome-selfhosted-cfd25a8a27d75bcd428e9dd0979b569ef3ef3564.zip |
Merge pull request #1453 from Kickball/fixTest
Fix test.js
-rw-r--r-- | test.js | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -8,7 +8,7 @@ let issuelog = ' "message": "#### Syntax Issues\\n\\n Name | Entry\\n----|----- const file = fs.readFileSync(process.argv[2], 'utf8'); // Reads argv into var file function entryFilter(md) { // Function to find lines with entries - const linepatt = /^ {0,4}\* \[.*`/; + const linepatt = /^\s{0,2}-\s\[.*`/; return linepatt.test(md); } @@ -17,14 +17,14 @@ function split(text) { // Function to split lines into array } function findPattern(text) { // Test entries against 8 patterns. If matches pattern returns true - const nodnospatt = /^ {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with no demo and no source code - const slpatt = /^ {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with demo and source code - const nodpatt = / {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no demo - const nospatt = / {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no source code - const pnodnospatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with proprietary with no demo and no source code - const pslpatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with demo and source code - const pnodpatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no demo - const pnospatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no source code + const nodnospatt = /^-\s{0,2}\s\[.*?\]\(.*?\) - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with no demo and no source code + const slpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with demo and source code + const nodpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no demo + const nospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no source code + const pnodnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with proprietary with no demo and no source code + const pslpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with demo and source code + const pnodpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no demo + const pnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no source code if (nodnospatt.test(text) === true) { return true; } else if (slpatt.test(text) === true) { @@ -46,7 +46,7 @@ function findPattern(text) { // Test entries against 8 patterns. If matches pat } function entryErrorCheck(md) { - const namepatt = /\* \[(.*?)\]/; // regex pattern to find name of entryArray + const namepatt = /^\s{0,2}-\s\[(.*?)\]/; // regex pattern to find name of entryArray const entries = split(md); // Inserts each line into the entries array let totalFail = 0; let totalPass = 0; |