akito0107/favalid

View on GitHub
src/examples/__tests__/multibytes.test.ts

Summary

Maintainability
A
3 hrs
Test Coverage
import * as assert from "power-assert";
import { halfKanaValidator } from "../multibytes";

describe("half kana", () => {
  test("全角文字", () => {
    const target = "名前";
    assert.deepStrictEqual(halfKanaValidator(target), {
      error: false,
      message: ""
    });
  });
  test("半角文字混入", () => {
    const target = "名前カタカナ";
    assert.deepStrictEqual(halfKanaValidator(target), {
      error: true,
      message: "名前カタカナに半角文字が含まれています。"
    });
  });
});