Refactor code structure for improved readability and maintainability
Test Suite / test (24.15.0) (push) Has been cancelled
Test Suite / test (24.15.0) (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const normalize_name_1 = require("./normalize-name");
|
||||
describe('normalizeName', () => {
|
||||
it('gör om till gemener', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('Kycklingfilé')).toBe('kycklingfile');
|
||||
});
|
||||
it('tar bort svenska diakritiska tecken', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('åäö')).toBe('aao');
|
||||
expect((0, normalize_name_1.normalizeName)('ÅÄÖ')).toBe('aao');
|
||||
});
|
||||
it('tar bort mellanslag', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('rökt paprikapulver')).toBe('roktpaprikapulver');
|
||||
});
|
||||
it('tar bort inledande och avslutande mellanslag', () => {
|
||||
expect((0, normalize_name_1.normalizeName)(' lax ')).toBe('lax');
|
||||
});
|
||||
it('tar bort specialtecken', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('Curry (mild)')).toBe('currymild');
|
||||
});
|
||||
it('hanterar siffror', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('Omega-3')).toBe('omega3');
|
||||
});
|
||||
it('hanterar tom sträng', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('')).toBe('');
|
||||
});
|
||||
it('hanterar sträng med bara mellanslag', () => {
|
||||
expect((0, normalize_name_1.normalizeName)(' ')).toBe('');
|
||||
});
|
||||
it('normaliserar accenter korrekt', () => {
|
||||
expect((0, normalize_name_1.normalizeName)('Fläskfilé')).toBe('flaskfile');
|
||||
expect((0, normalize_name_1.normalizeName)('Gräddfil')).toBe('graddfil');
|
||||
expect((0, normalize_name_1.normalizeName)('Rödlök')).toBe('rodlok');
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=normalize-name.spec.js.map
|
||||
Reference in New Issue
Block a user