Fórum Cobertura de teste jest angular #617270

26/11/2021

0

Salve galera tudo bem com vocês?

Estou tentando fazer uma cobertura de testes do código abaixo porém não consigo cobrir o bloco condicional ( IF ). Estou tentando a algum tempo mas sem sucesso. Agradeço muito pela ajuda ou uma luz de vocês.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
handleChangeVersion($event: any) {
    this.environment = null;
    const componentName = this.dataComponent.component;
    this.service.getVersion(componentName).subscribe(res => {
 
        const versionData = Object.values(res.versions).find((obj) => {
            return obj.version.includes($event.value);
        });
 
        if (!versionData.isValid) {
            this.isDisabled = true;
            this.environmentNotApproved = Object.keys(versionData.env).filter(key => versionData.env[key] === false);
            return this.environment = this.environmentNotApproved.toString().toUpperCase();
        } else {
            this.isDisabled = false;
        }
    });
}
Smoke

Smoke

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar