@imranbarbhuiya/mongoose-fuzzy-searching
Version:
Mongoose fuzzy searching plugin
27 lines (26 loc) • 1.43 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var languageCharacters_1 = __importDefault(require("./languageCharacters"));
describe("languageCharacters", function () {
it("should return empty string when the attribute is empty string", function () {
expect((0, languageCharacters_1.default)("")).toEqual("");
});
it("should return `aggelos` when the given string is `άγγελος`", function () {
expect((0, languageCharacters_1.default)("άγγελος")).toEqual("angelos");
});
it("should return `Aggelos` when the given string is `Άγγελος`", function () {
expect((0, languageCharacters_1.default)("Άγγελος")).toEqual("angelos");
});
it("should return `evcharisto` when the given string is `ευχαριστώ`", function () {
expect((0, languageCharacters_1.default)("ευχαριστώ")).toEqual("evcharisto");
});
it("should return `alesund` when the given string is `Ålesund`", function () {
expect((0, languageCharacters_1.default)("Atlético Madrid")).toEqual("atletico madrid");
});
it("should return `hello` when the given string is `hello`", function () {
expect((0, languageCharacters_1.default)("hello")).toEqual("hello");
});
});