message: wrap the reset in double ticks callback
diff: @@ -35,10 +35,12 @@ export default class Validator {
  // create it statically since we don't need constant access to the vm.
  this.reset = options.vm && isCallable(options.vm.$nextTick) ? (matcher) => {
  return new Promise(resolve => {
  + options.vm.$nextTick(() => {
  options.vm.$nextTick(() => {
  resolve(this._reset(matcher));
  });
  });
  + });
  } : this._reset;
  }
  