Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 淘汰赛';似乎没有更新_Javascript_Unit Testing_Knockout.js_Qunit - Fatal编程技术网

Javascript 淘汰赛';似乎没有更新

Javascript 淘汰赛';似乎没有更新,javascript,unit-testing,knockout.js,qunit,Javascript,Unit Testing,Knockout.js,Qunit,我有一个简单的视图模型,我正在进行单元测试,但我似乎无法理解其行为。我想这可能与击出有选择地跟踪依赖项或缓存计算结果有关 代码(): 有人能告诉我最后一个断言失败的原因吗?我认为: allErrors.push('Please select a date if not immediate.'); 实际上是将字符串推送到serviceErrors observable包含的数组。因此,在运行push-on-adderror时,您也在推送到servicererrors allErrors.pus

我有一个简单的视图模型,我正在进行单元测试,但我似乎无法理解其行为。我想这可能与击出有选择地跟踪依赖项或缓存计算结果有关

代码():

有人能告诉我最后一个断言失败的原因吗?

我认为:

allErrors.push('Please select a date if not immediate.'); 
实际上是将字符串推送到serviceErrors observable包含的数组。因此,在运行push-on-adderror时,您也在推送到servicererrors

allErrors.push('Please select a date if not immediate.');