akito0107/favalid

View on GitHub
src/validators/__tests__/helper.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import * as assert from "power-assert";
import { AsyncValidator, ValueValidator } from "../../core";

export function helper(validator: ValueValidator, arg: any, expect: any) {
  assert.deepStrictEqual(validator(arg), expect);
}

export async function asyncHelper(
  validator: AsyncValidator,
  arg: any,
  expect: any
) {
  assert.deepStrictEqual(await validator(arg), expect);
}