From 31eb2f4b1994a79376acdeaab35c88210c3cf7b1 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Fri, 26 Dec 2025 16:49:24 +0300 Subject: [PATCH] bugfix... Signed-off-by: Alex A. Naanou --- package.json | 2 +- test.js | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 9cb5b3c..ef7ae2a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ig-test", - "version": "1.6.1", + "version": "1.6.2", "description": "experimental test runner....", "main": "test.js", "bin": { diff --git a/test.js b/test.js index ed619e6..c3ffb12 100644 --- a/test.js +++ b/test.js @@ -679,15 +679,20 @@ async function(spec, chain, stats, mod_chain_length=1){ .filter(function(s){ return typeof(setups[s]) == 'function' && (setup == '*' || setup == s) }) + // XXX this breaks if mod_queue is empty... var queue = chain_length != 1 ? test_queue .map(function(t){ - return mod_queue - .map(function(m){ - return setup_queue - .map(function(s){ - return [s, m, t] }) }) }) + return mod_queue.length == 0 ? + setup_queue + .map(function(s){ + return [[s, [], t]] }) + : mod_queue + .map(function(m){ + return setup_queue + .map(function(s){ + return [s, m, t] }) }) }) .flat(2) : [] // NOTE: we are not running these via .map(..) to keep things in