问题标签 [pavlov]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 我应该测试 Javascript 插件的私有功能吗?
我正在尝试编写测试驱动的 Javascript。我知道,测试每个功能是至关重要的。但是我遇到了一个绊脚石,因为我正在编写的插件需要具有一些私有功能。我无法窥探它们的运作方式。如果我想保持我的代码经过良好测试而不过多地改变它的结构,我需要做什么?(我可以公开一些 API,但在限制范围内。)
我正在使用 sinon、QUnit 和 Pavlov。
visual-studio - 使用 Chutzpah 的 Visual Studio 扩展的索引超出范围错误
我认为目前没有很多 Chutzpah 用户,但希望我能在这里找到一些。
我正在制作 Pavlov 的演示,以便将其与传统的 QUnit 测试进行对比,并向我的团队展示 BDD 的优势。一路上我偶然发现了 Chutzpah,并认为集成到我的项目中会非常酷。
当我右键单击并在浏览器中运行测试时,它们都可以正常工作,但是如果我右键单击并在 VS 中运行测试,则会出现以下错误:
这是我的测试:
巴甫洛夫规格:
QUnit测试:
我在测试中正在做的事情可能会导致 VS 错误吗?或者是否有一个我还没有找到的错误修复?
感谢任何提示,但请不要评论我的一般测试策略,因为我很清楚这些缺陷。这仅用于示例目的:)