ajout test
This commit is contained in:
parent
35b6d419e1
commit
18b7052259
35
__tests__/pages/authenticated/Items.test.jsx
Normal file
35
__tests__/pages/authenticated/Items.test.jsx
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
/*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é
|
Loading…
Reference in New Issue
Block a user