Kolite - Added asyncCommand.isExecuting() unit test

This commit is contained in:
Jaco Erasmus
2014-06-04 16:44:50 +02:00
parent 7197351c94
commit e4426f902b
+16
View File
@@ -30,6 +30,22 @@ function test_asyncCommand() {
});
}
function test_asyncCommand_isExecuting() {
var primaryCommand = ko.asyncCommand({
execute: (complete) => {
$.when().always(complete);
},
canExecute: (isExecuting) => {
return !isExecuting;
}
});
var firstRun = true;
var canCancel = ko.computed(() => {
return firstRun && !primaryCommand.isExecuting();
});
}
function test_dirtyFlag() {
var viewModel;
viewModel.dirtyFlag = new ko.DirtyFlag(viewModel.model);