Untitled

 avatar
unknown
typescript
3 years ago
962 B
1
Indexable
it('Nur Fehler-Box sollte gerendert werden (keine Info-/Warnungs-Meldungen vorhanden)', async () => {
    const meldungen = [
      {
        aktion: 'error 1',
        meldung: {
          meldung: 'error 1',
          severity: 2,
        },
      },
      {
        aktion: 'error 2',
        meldung: {
          meldung: 'error 2',
          severity: 2,
        },
      },
    ];

    const page = await newSpecPage({
      components: [TbkErrorMessage],
      template: () => <tbk-error-message errors={meldungen} />,
    });

    const infoMsgBox:HTMLElement = page.root.shadowRoot.querySelector('#meldung-box-info');
    const errorMsgBox: HTMLElement = page.root.shadowRoot.querySelector('#meldung-box-fehler');
    const warnMsgBox: HTMLElement = page.root.shadowRoot.querySelector('#meldung-box-warn');

    expect(infoMsgBox).toBeNull();
    expect(errorMsgBox).toBeTruthy();
    expect(warnMsgBox).toBeNull();

  });
Editor is loading...