export const toHaveNumberWithinRangeMatcher: jasmine.CustomMatcherFactory = () => {
  return {
    compare(value: unknown, propPath: string, floor: number, ceiling: number) {
      const pass = isWithinRange(floor, ceiling, getIn(propPath.split('.'), value));
      const message = pass