单元测试喷油器
脚本注入器,用于在闭包或模块内部运行单元测试。
与依赖注入(DI)不同,后者无法访问调用者的作用域。 $ inject实际上在闭包内部注入并运行测试规范脚本。
现在可以测试私有属性和方法了!
该脚本旨在用于任何JavaScript单元测试框架,包括Jasmine和QUnit。 它通过“策略”设置支持扩展。
QUnit中的示例:
$inject ( "http://localhost/unit-test-injector/js/testiife.js" , function ( ) {
QUnit . test ( "variable 'name' inside loaded IIFE should be " , function ( assert ) {
assert . ok ( name === "IIFE!" , "IIFE!" ) ;
} ) ;
评论0
最新资源