withFrozenTimeSync<T> static method

T withFrozenTimeSync<T>(
  1. DateTime time,
  2. T callback()
)

Synchronous version of withFrozenTime.

Implementation

static T withFrozenTimeSync<T>(DateTime time, T Function() callback) {
  final previous = _testNow;
  _testNow = time;
  try {
    return callback();
  } finally {
    _testNow = previous;
  }
}