JamieMason/Jasmine-Matchers

View on GitHub
src/toBeGreaterThanOrEqualTo.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { toBeNumber } from './toBeNumber';

export type ToBeGreaterThanOrEqualTo = (
  otherNumber: number,
  expectationFailOutput?: any
) => boolean;

declare global {
  namespace jasmine {
    interface Matchers<T> {
      toBeGreaterThanOrEqualTo: ToBeGreaterThanOrEqualTo;
    }
  }
}

export const toBeGreaterThanOrEqualTo: ToBeGreaterThanOrEqualTo = (
  otherNumber,
  actual
) => toBeNumber(actual) && actual >= otherNumber;