describe('Verpleegrapportage', () => {
  beforeEach(() => {
    cy.login();
  });

  it('laadt de rapportage pagina', () => {
    cy.visit('/epd/verpleegrapportage');
    cy.url().should('not.include', '/login');
    cy.get('body').should('be.visible');
  });

  it('toont lege staat of patiëntenlijst', () => {
    cy.visit('/epd/verpleegrapportage');
    cy.get('body').then(($body) => {
      const hasContent =
        $body.find('[class*="rapportage"]').length > 0 ||
        $body.find('[class*="patient"]').length > 0 ||
        $body.text().includes('Geen patiënten');
      expect(hasContent).to.be.true;
    });
  });
});

describe('Overdracht pagina', () => {
  it('laadt de overdracht pagina', () => {
    cy.login();
    cy.visit('/epd/verpleegrapportage/overdracht');
    cy.url().should('not.include', '/login');
    cy.get('body').should('be.visible');
  });
});
