Ik probeer een wrapper te maken rond een asyncTest-call van QUnit 1.0
Omdat de QUnit tests asynchroom worden gedraaid is het niet mogelijk om bijv. de data even in een globale var te zetten.
JavaScript:
Echter wordt de param-parameter niet meegegeven. Deze is gevuld met de this vanuit qunit. Is er een mogelijkheid om data mee te geven aan een asyncTest? De reden is dat ik alles netjes wil printen en niet honderden asyncTests in mijn code heb willen staan, alles wordt vanuit wrappers aangeroepen namelijk.1
2
3
4
5
6
7
8
9
10
11
12
13
14
| var TestCore = { testCall:function(sModule, sCall, sArgs, sParams) { var param = { 'module': sModule ,'call': sCall ,'args': sArgs ,'params': sParams }; asyncTest('API: '+sModule+'/'+sCall, 2, function(param) { CWT_Core.callIsSuccess(param.module, param.call, param.args, param.params); }); } } |
Omdat de QUnit tests asynchroom worden gedraaid is het niet mogelijk om bijv. de data even in een globale var te zetten.
Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!