mirror of
https://github.com/flynx/test.js.git
synced 2025-10-28 10:20:09 +00:00
experimenting...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
3968d1abf6
commit
933b821c65
23
package-lock.json
generated
23
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ig-test",
|
"name": "ig-test",
|
||||||
"version": "1.4.4",
|
"version": "1.4.5",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -59,22 +59,6 @@
|
|||||||
"resolved": "https://registry.npmjs.org/ig-object/-/ig-object-5.2.6.tgz",
|
"resolved": "https://registry.npmjs.org/ig-object/-/ig-object-5.2.6.tgz",
|
||||||
"integrity": "sha512-faxZCXP7VE2y/uBCnv0PUU7QRQpxgVioqkWccQA4HBMXsXgGsar7YS2VZ21N6VzI8IW2iktBTf3tDuBVqt4F4A=="
|
"integrity": "sha512-faxZCXP7VE2y/uBCnv0PUU7QRQpxgVioqkWccQA4HBMXsXgGsar7YS2VZ21N6VzI8IW2iktBTf3tDuBVqt4F4A=="
|
||||||
},
|
},
|
||||||
"ig-types": {
|
|
||||||
"version": "2.0.16",
|
|
||||||
"resolved": "https://registry.npmjs.org/ig-types/-/ig-types-2.0.16.tgz",
|
|
||||||
"integrity": "sha512-p1qm26MkphItN1lj9CbcE/oKeLA55xpsqt17r8RVorWDbQBTtl1vtNdiAtBcVrCj+1CbJhZN74/ODi/pJR7kIQ==",
|
|
||||||
"requires": {
|
|
||||||
"ig-object": "^5.2.8",
|
|
||||||
"object-run": "^1.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"ig-object": {
|
|
||||||
"version": "5.2.8",
|
|
||||||
"resolved": "https://registry.npmjs.org/ig-object/-/ig-object-5.2.8.tgz",
|
|
||||||
"integrity": "sha512-EzT4CP6d6lI8bnknNgT3W8mUQhSVXflO0yPbKD4dKsFcINiC6npjoEBz+8m3VQmWJhc+36pXD4JLwNxUEgzi+Q=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"inflight": {
|
"inflight": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
|
||||||
@ -97,11 +81,6 @@
|
|||||||
"brace-expansion": "^1.1.7"
|
"brace-expansion": "^1.1.7"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"object-run": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/object-run/-/object-run-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-FkYGSw3wr5DLfEueCJvbkCh3jZE1DTVCEQNshQwH8zpUFn0ahyM1cQMNFfzTMC3DSTBHVH7+7+DAf1WDWn+EXA=="
|
|
||||||
},
|
|
||||||
"once": {
|
"once": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
||||||
|
|||||||
17
test.js
17
test.js
@ -375,6 +375,16 @@ object.Constructor('TestSet', {
|
|||||||
Case: null,
|
Case: null,
|
||||||
cases: null,
|
cases: null,
|
||||||
|
|
||||||
|
// merge one or more test sets as cases...
|
||||||
|
//
|
||||||
|
// .merge({ <name>: <test-set>, .. })
|
||||||
|
// -> this
|
||||||
|
//
|
||||||
|
// XXX do we need this as a proxy to .Cases???
|
||||||
|
merge: function(){
|
||||||
|
this.cases(...arguments)
|
||||||
|
return this },
|
||||||
|
|
||||||
__assert__: Assert,
|
__assert__: Assert,
|
||||||
|
|
||||||
// XXX run the local tests...
|
// XXX run the local tests...
|
||||||
@ -382,6 +392,8 @@ object.Constructor('TestSet', {
|
|||||||
// - from context...
|
// - from context...
|
||||||
// - from arg...
|
// - from arg...
|
||||||
// XXX nested assert(..) need to report nestedness correctly...
|
// XXX nested assert(..) need to report nestedness correctly...
|
||||||
|
// XXX should/can this return a meaningfull result for it to be used
|
||||||
|
// as a setup/mod???
|
||||||
__call__: function(context, chain, stats){
|
__call__: function(context, chain, stats){
|
||||||
var assert
|
var assert
|
||||||
// running nested...
|
// running nested...
|
||||||
@ -530,6 +542,11 @@ module.Cases =
|
|||||||
module.BASE_TEST_SET.Case
|
module.BASE_TEST_SET.Case
|
||||||
|
|
||||||
|
|
||||||
|
// XXX this is just a proxy to Cases(..), do we need it?
|
||||||
|
module.merge =
|
||||||
|
module.BASE_TEST_SET.merge
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
// Test runner/combinator...
|
// Test runner/combinator...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user