Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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 模拟数据或真实系统和数据源上的Jasmine测试?_Javascript_Jquery_Testing_Tdd_Jasmine - Fatal编程技术网

Javascript 模拟数据或真实系统和数据源上的Jasmine测试?

Javascript 模拟数据或真实系统和数据源上的Jasmine测试?,javascript,jquery,testing,tdd,jasmine,Javascript,Jquery,Testing,Tdd,Jasmine,我有一个关于使用Jasmine BDD的基本问题。测试是在模拟数据上进行的吗 我想制作一个现有脚本的测试版本,该脚本从网页上的滚动事件中获取数据(此脚本未完成)。但是我看到Jasmine使用SpecRunner.html和HTMLReporter来验证UI中的测试 如何将其用于我自己的网页 BDD/TDD是用于测试逻辑的隔离模拟吗?没有真正将其与实际生产系统和数据源连接起来 尝试掌握此处的基本知识:)是的,您想在此处使用。基本上,您希望您的逻辑(alg)传递DOM对象(在本例中是DOM对象的模拟

我有一个关于使用Jasmine BDD的基本问题。测试是在模拟数据上进行的吗

我想制作一个现有脚本的测试版本,该脚本从网页上的滚动事件中获取数据(此脚本未完成)。但是我看到Jasmine使用
SpecRunner.html
HTMLReporter
来验证UI中的测试

如何将其用于我自己的网页

BDD/TDD是用于测试逻辑的隔离模拟吗?没有真正将其与实际生产系统和数据源连接起来


尝试掌握此处的基本知识:)

是的,您想在此处使用。基本上,您希望您的逻辑(alg)传递DOM对象(在本例中是DOM对象的模拟),而不是在逻辑(alg)中硬编码。

我写了一篇关于使用JsTestDriver设置Jasmine的博客文章。它在Visual Studio的上下文中,但如果您不是MS开发人员,则可以根据自己的需要进行调整: