You can attach your own subscriptions to be notified of changes to observables. Once your subscription is invoked, it can be a trigger for you to check the success condition.
For example:
myViewModel.personName.subscribe(function(newValue) {
alert("The person's new name is " + newValue);
//Person got a new name, now lets run the testing tool
});