Merge pull request #18 from mbland/1.0.3-check-comma-first #40
GitHub Actions / Test Results
succeeded
Jan 1, 2024 in 0s
Test Results ✅
✅ TESTS-TestSuites.xml
38 tests were completed in 1s with 38 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
test/analyzeArgv.test.js | 9✅ | 22ms | ||
test/findFile.test.js | 3✅ | 7ms | ||
test/getPath.test.js | 3✅ | 7ms | ||
test/main.test.js | 4✅ | 575ms | ||
test/runJsdoc.test.js | 5✅ | 283ms | ||
test/stripJsonComments.test.js | 14✅ | 16ms |
✅ test/analyzeArgv.test.js
✅ analyzeArgv > empty argv returns defaults
✅ analyzeArgv > destination not set if flag not followed by valid arg
✅ analyzeArgv > -d or --destination sets destination
✅ analyzeArgv > last -d wins
✅ analyzeArgv > -h, --help, -v, or --version sets willGenerate to false
✅ analyzeArgv > -c or --configure sets destination if opts defined
✅ analyzeArgv > last -c with opts defined wins
✅ analyzeArgv > -c with opts.destination undefined resets destination
✅ analyzeArgv > -d overrides -c
✅ test/findFile.test.js
✅ findFile > find file at root of tree
✅ findFile > find files using breadth-first search
✅ findFile > rejects when file not found
✅ test/getPath.test.js
✅ getPath > finds command on POSIX system
✅ getPath > finds command on Windows system
✅ getPath > rejects when command isn't found
✅ test/main.test.js
✅ jsdoc-cli-wrapper > success without index.html path
✅ jsdoc-cli-wrapper > error without index.html path
✅ jsdoc-cli-wrapper > success with index.html path
✅ jsdoc-cli-wrapper > emit internal error
✅ test/runJsdoc.test.js
✅ runJsdoc > emits error if jsdoc not found
✅ runJsdoc > returns success on -h, doesn't delete existing dir
✅ runJsdoc > deletes existing output and returns error
✅ runJsdoc > replaces existing output and returns success
✅ runJsdoc > deletes existing output and returns success
✅ test/stripJsonComments.test.js
✅ stripJsonComments > doesn't modify > the empty string
✅ stripJsonComments > doesn't modify > an object with plain strings and no comments
✅ stripJsonComments > doesn't modify > properly escaped strings
✅ stripJsonComments > doesn't modify > strings containing comment patterns
✅ stripJsonComments > doesn't modify > strings including trailing commas
✅ stripJsonComments > replaces > line comments, preserving existing whitespace
✅ stripJsonComments > replaces > block comments, preserving existing whitespace
✅ stripJsonComments > replaces > mixed comments and trailing commas before ] or }
✅ stripJsonComments > opens > a block comment if character after "*/" is '*'
✅ stripJsonComments > opens > a line comment if character after "*/" is '/'
✅ stripJsonComments > maintains correct syntax error position info when > * not preceded or followed by /
✅ stripJsonComments > maintains correct syntax error position info when > / not followed by /
✅ stripJsonComments > maintains correct syntax error position info when > multiple trailing commas are present
✅ stripJsonComments > maintains correct syntax error position info when > trailing commas don't follow an element or property
Loading