feat: slugify, rate limit ed env helper con test
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import { describe, it, expect } from 'vitest';
|
||||
import { slugify } from '../src/lib/slug';
|
||||
|
||||
describe('slugify', () => {
|
||||
it('minuscole e trattini', () => {
|
||||
expect(slugify('Il Metodo InsanityLab')).toBe('il-metodo-insanitylab');
|
||||
});
|
||||
it('rimuove accenti', () => {
|
||||
expect(slugify('Attività fisica è già qui')).toBe('attivita-fisica-e-gia-qui');
|
||||
});
|
||||
it('comprime simboli e spazi multipli', () => {
|
||||
expect(slugify('Blog & Edugo -- news!!')).toBe('blog-edugo-news');
|
||||
});
|
||||
it('niente trattini ai bordi', () => {
|
||||
expect(slugify(' ciao ')).toBe('ciao');
|
||||
});
|
||||
it('stringa vuota resta vuota', () => {
|
||||
expect(slugify('')).toBe('');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user