我对单元测试比较陌生,我正在尝试找出一种以有意义的方式测试 XHR 请求的方法。
1)请求将各种脚本和其他资源拉入页面,我想确保正在加载正确数量的资源,并且请求成功。
2)我应该对提供资源的服务使用实际请求吗?我在 sinonjs.org 上查看了 fakeserver 和 fakexhr 请求,但我真的不明白它们如何提供有意义的测试。
3)我正在测试现有的代码,我意识到这是毫无意义的,但这是我需要做的。话虽如此,某些方法中有很多代码可能会分解为各种测试。我应该分解现有代码并为我的解释期望创建测试吗?或者只是为实际存在的内容编写测试?....如果这有任何意义。
谢谢,-约翰