我最近熟悉了Revealing Module模式,并且我已经阅读了很多关于它的文章.
这似乎是一个非常好的模式,我想在我拥有的一个大项目中开始使用它.在我正在使用的项目中:Jquery,KO,requirejs,Jquery Mobile,JayData.在我看来它似乎非常适合KO ViewModels.
具体来说我想使用它的THIS版本.
我找不到的一件事是使用这种模式的缺点,是因为没有(我觉得很难相信)?
在开始使用它之前我应该考虑什么?
javascript design-patterns revealing-module-pattern knockout.js
我有这个茉莉花测试我和Karma一起跑:
describe('When a logged in user chooses Rent and Payment PIN is enabled', function() {
beforeEach(function(){
});
afterEach(function() {
});
it('should be presented with a dialog to enter the pin', function() {
//test to be skipped
})
})
Run Code Online (Sandbox Code Playgroud)
我希望在报告中看到该测试已被跳过,并且在测试所需的所有内容准备好后再回来测试.
我怎么能做到这一点?