mirror of
https://github.com/flynx/test.js.git
synced 2025-10-28 02:10:08 +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",
|
||||
"version": "1.4.4",
|
||||
"version": "1.4.5",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
@ -59,22 +59,6 @@
|
||||
"resolved": "https://registry.npmjs.org/ig-object/-/ig-object-5.2.6.tgz",
|
||||
"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": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
|
||||
@ -97,11 +81,6 @@
|
||||
"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": {
|
||||
"version": "1.4.0",
|
||||
"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,
|
||||
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,
|
||||
|
||||
// XXX run the local tests...
|
||||
@ -382,6 +392,8 @@ object.Constructor('TestSet', {
|
||||
// - from context...
|
||||
// - from arg...
|
||||
// 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){
|
||||
var assert
|
||||
// running nested...
|
||||
@ -530,6 +542,11 @@ module.Cases =
|
||||
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...
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user