isCloseTo method

void isCloseTo(
  1. num other,
  2. num delta
)

Expects that the difference between this number and other is less than or equal to delta.

Implementation

void isCloseTo(num other, num delta) {
  context.expect(() => ['is within <$delta> of <$other>'], (actual) {
    final difference = (other - actual).abs();
    if (difference <= delta) return null;
    return Rejection(which: ['differs by <$difference>']);
  });
}