now setups, modifiers, tests and cases starting with '_' will not be run...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2026-01-02 15:55:25 +03:00
parent e822179b10
commit dadd8a8546
2 changed files with 18 additions and 10 deletions

View File

@ -1,6 +1,6 @@
{
"name": "ig-test",
"version": "1.6.5",
"version": "1.6.6",
"description": "experimental test runner....",
"main": "test.js",
"bin": {

View File

@ -488,6 +488,8 @@ function(spec, chain, mod_chain_length=1){
object.deepKeys(tests)
.filter(function(t, i, l){
return typeof(tests[t]) == 'function'
// skip methods starting with '_'...
&& t[0] != '_'
// skip blank tests if we have other tests unless
// explicitly specified...
&& ((t == '-'
@ -505,6 +507,8 @@ function(spec, chain, mod_chain_length=1){
mod_queue = object.deepKeys(modifiers)
.filter(function(m){
return typeof(modifiers[m]) == 'function'
// skip methods starting with '_'...
&& t[0] != '_'
&& (chain == '**'
|| chain.mod == '*'
|| chain.mod == m) })
@ -523,6 +527,8 @@ function(spec, chain, mod_chain_length=1){
var setup_queue = object.deepKeys(setups)
.filter(function(s){
return typeof(setups[s]) == 'function'
// skip methods starting with '_'...
&& t[0] != '_'
&& (chain == '**'
|| chain.setup == '*'
|| chain.setup == s) })
@ -549,6 +555,8 @@ function(spec, chain, mod_chain_length=1){
Object.keys(cases)
.filter(function(s){
return typeof(cases[s]) == 'function'
// skip methods starting with '_'...
&& t[0] != '_'
&& (chain == '**'
|| chain.setup == '*'
|| chain.setup == s) })