0
respostas

segundo Teste retornando false

import { UniqueIdService } from './unique-id.service';

describe(UniqueIdService.name, () => { let service: UniqueIdService = null; beforeEach(() => { service = new UniqueIdService(); });

it(`#${UniqueIdService.prototype.generateUniqueIdWithPrefix.name} should generate id when called with prefix`, () => {
    const id = service.generateUniqueIdWithPrefix('app');
    expect(id.startsWith('app-')).toBeTrue();
});

it(`#${UniqueIdService.prototype.generateUniqueIdWithPrefix.name} should not generate duplicate IDs when called multiple times`, () => {
    const ids = new Set();
    for (let i = 0; i < 50; i++) {
        ids.add(service.generateUniqueIdWithPrefix('app'));
    }
    expect(ids.size).toBe(50);
});

it(`#${UniqueIdService.prototype.generateUniqueIdWithPrefix.name} should return the number of generatedIds when called`, () => {
    service.generateUniqueIdWithPrefix('app');
    service.generateUniqueIdWithPrefix('app');
    expect(service.getNumberOfGeneratedUniqueIds()).toBe(2);
});

});

image:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade