/*import { describe, it, expect, beforeEach, vi, afterEach } from "vitest";
import { render, fireEvent, screen, cleanup } from "@testing-library/react";
import { Login } from "../../../src/pages/index.js";
import { AuthenticationContext } from "../../../src/contexts/index.js";

describe('Items Page', () => {
    beforeEach(() => {
      // Se connecter à l'application avec le compte pseudo : Juvisi!0TEST et mdp : Juvisi!0TEST
      cy.visit('/');
      cy.findByPlaceholderText('username').type('Juvisi!0TEST');
      cy.findByPlaceholderText('password').type('Juvisi!0TEST');
      cy.findByText('submit').click();
      // Vérifier que la connexion est réussie et que vous êtes redirigé vers la page '/items'
      cy.findByText('Welcome Juvisi!0TEST').should('exist');
    });
  
    it('creates an item', () => {
      // Créer un nouvel item
      cy.findByPlaceholderText('Item name').type('New Item');
      cy.findByText('Add Item').click();
    });
  
    it('verifies the item is created', () => {
      // Vérifier que l'élément est ajouté à la liste
      cy.findByText('New Item').should('exist');
    });
  
    it('deletes the item', () => {
      // Supprimer l'élément
      cy.findByText('New Item').siblings('button').click();
    });
  });
  
  
*/ //impossible de tester car element pas encore terminé
