运行 内部单元测试的功能
Function to run Unit Tests internally
我想编写一个 javascript 函数来在浏览器内部调用 UT。
- 该函数将接收一组 UT 文件(为 Jasmine 编写)
- 它将加载然后 运行 它们
- 它将 return 它们的输出输出到一个整洁的对象中,其中包含用于描述 运行:成功/失败的规范和原因的字段。
任何人都可以指出现有的解决方案吗?
嗯,Jasmine 分为三部分:
- Jasmine 核心 - 在
jasmine.js
- 记者 - 处理 Jasmine 的不同事件:'jasmineStarted',
'jasmineDone',
'suiteStarted',
'suiteDone',
'specStarted',
'specDone'..默认是
jasmine-html.js
boot.js
- 这(除其他外)将两者联系在一起。
所以如果我们想重定向 Jasmine 的输出,我们需要编写一个新的 Reporter,TapReporter 是一个很好的种子,它将它重定向到控制台。
我想编写一个 javascript 函数来在浏览器内部调用 UT。
- 该函数将接收一组 UT 文件(为 Jasmine 编写)
- 它将加载然后 运行 它们
- 它将 return 它们的输出输出到一个整洁的对象中,其中包含用于描述 运行:成功/失败的规范和原因的字段。
任何人都可以指出现有的解决方案吗?
嗯,Jasmine 分为三部分:
- Jasmine 核心 - 在
jasmine.js
- 记者 - 处理 Jasmine 的不同事件:'jasmineStarted',
'jasmineDone',
'suiteStarted',
'suiteDone',
'specStarted',
'specDone'..默认是
jasmine-html.js
boot.js
- 这(除其他外)将两者联系在一起。
所以如果我们想重定向 Jasmine 的输出,我们需要编写一个新的 Reporter,TapReporter 是一个很好的种子,它将它重定向到控制台。