Socket
Socket
Sign inDemoInstall

@logux/backend-test

Package Overview
Dependencies
84
Maintainers
2
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.0.7 to 4.0.8

25

bin.js

@@ -25,5 +25,16 @@ #!/usr/bin/env node

if (process.argv[3] && !tests[process.argv[3]]) {
process.stderr.write(red('Unknown test ' + process.argv[3] + '\n'))
process.exit(1)
let ignore = []
let only
for (let i = 3; i < process.argv.length; i++) {
let arg = process.argv[i]
if (arg === '--ignore') {
ignore = process.argv[i + 1].split(',').map(parseInt)
i += 1
} else if (/^\d+$/.test(arg)) {
only = parseInt(arg)
if (!tests[only]) {
process.stderr.write(red('Unknown test ' + process.argv[3] + '\n'))
process.exit(1)
}
}
}

@@ -48,6 +59,4 @@

if (process.argv[3]) {
process.stdout.write(
bold('Test: ') + green(process.argv[3]) + '\n'
)
if (only) {
process.stdout.write(bold('Test: ') + green(only) + '\n')
}

@@ -57,5 +66,5 @@

run(process.argv[2], 'parole', process.argv[3]).catch(e => {
run(process.argv[2], 'parole', only, ignore).catch(e => {
process.stderr.write(red(e.stack) + '\n')
process.exit(1)
})

@@ -6,2 +6,5 @@ # Change Log

## 4.0.8
* Added `--ignore` argument.
## 4.0.7

@@ -8,0 +11,0 @@ * Fix meta in protocol tests.

{
"name": "@logux/backend-test",
"version": "4.0.7",
"version": "4.0.8",
"description": "Test Logux Back-end Protocol implementation",

@@ -5,0 +5,0 @@ "keywords": [

@@ -65,3 +65,3 @@ let { bold, red, yellow, gray } = require('colorette')

module.exports = async function run (backend, controlSecret, only) {
module.exports = async function run (backend, controlSecret, only, ignore) {
if (only && !tests[only]) {

@@ -75,5 +75,7 @@ throw new Error('Unknown test ' + only)

for (let i = 0; i < tests.length; i++) {
await runTest({ controlSecret, backend, index: i })
if (!ignore.includes(i)) {
await runTest({ controlSecret, backend, index: i })
}
}
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc