adding test file for AlphaNumericPalindrome algorithm

This commit is contained in:
Syed Fasiuddin
2021-10-10 12:34:10 +05:30
parent 5d387d3de1
commit a13ea05ecf

View File

@ -0,0 +1,21 @@
import { alphaNumericPlaindrome } from "../AlphanumericPalindrome";
test("should return true if the given string has alphanumeric characters that are palindrom irrespective of case and symbols", () => {
expect(alphaNumericPlaindrome("eye")).toBe(true)
})
test("should return true if the given string has alphanumeric characters that are palindrom irrespective of case and symbols", () => {
expect(alphaNumericPlaindrome("0_0 (: /-\ :) 0-0")).toBe(true)
})
test("should return true if the given string has alphanumeric characters that are palindrom irrespective of case and symbols", () => {
expect(alphaNumericPlaindrome("five|\_/|four")).toBe(false)
})
test("should return true if the given string has alphanumeric characters that are palindrom irrespective of case and symbols", () => {
expect(alphaNumericPlaindrome("A man, a plan, a canal. Panama")).toBe(true)
})
test("should return true if the given string has alphanumeric characters that are palindrom irrespective of case and symbols", () => {
expect(alphaNumericPlaindrome("1 eye for of 1 eye.")).toBe(false)
})