Skip to content

Commit

Permalink
fix sq inteinetionalities
Browse files Browse the repository at this point in the history
  • Loading branch information
Pl8tinium committed Dec 14, 2024
1 parent 8fb6e91 commit c343880
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 13 deletions.
1 change: 0 additions & 1 deletion backend/db.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ export default class DB {
* @returns {Promise} - Promise with updated todo
*/
update(id, todo) {
// let _id = new ObjectId(id);
let _id = parseToObjectId(id)
if (typeof todo._id === 'string') {
todo._id = _id;
Expand Down
1 change: 0 additions & 1 deletion backend/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import DB from './db.js'
import swaggerUi from 'swagger-ui-express';
import swaggerJsdoc from 'swagger-jsdoc';

import { ObjectId } from 'mongodb';
import { check, validationResult } from 'express-validator';
import cookieParser from 'cookie-parser';
import { getRandomValues } from 'crypto';
Expand Down
6 changes: 3 additions & 3 deletions frontend/cypress/e2e/change_status.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@ describe('Todo App - Status Ändern', () => {
});

it('soll den Status eines Todos ändern und dann löschen', () => {
// Erstellen eines neuen Todos
// Erstellen eines neuen To dos
cy.get('#todo').type('Neues Todo zum Status ändern');
cy.get('#due').type('2024-12-31'); // Geben Sie ein geeignetes Datum ein
cy.get('#status').select('offen');

// Klicken Sie auf den "Hinzufügen"-Button
cy.get('form#todo-form input[type="submit"]').click();

// Überprüfen, ob das neue Todo in der Liste erscheint
// Überprüfen, ob das neue To do in der Liste erscheint
cy.get('#todo-list .todo').last().should('contain', 'Neues Todo zum Status ändern');

// Das neu erstellte Todo finden und den Status ändern
// Das neu erstellte To do finden und den Status ändern
cy.get('#todo-list .todo').last().within(() => {
cy.get('.status').click(); // Klicken Sie auf den Status-Button
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/cypress/e2e/create_todo.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ describe('Todo App - Todo erstellen', () => {
// Klicken Sie auf den "Hinzufügen"-Button
cy.get('form#todo-form input[type="submit"]').click();

// Überprüfen, ob das neue Todo in der Liste erscheint
// Überprüfen, ob das neue To do in der Liste erscheint
cy.get('#todo-list .todo').last().should('contain', 'Neues Todo hinzufügen');
cy.get('#todo-list .todo').last().should('contain', '12/31/2024');
});
Expand Down
6 changes: 3 additions & 3 deletions frontend/cypress/e2e/delete_todo.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ describe('Todo App - Todo löschen', () => {
});

it('soll ein neues Todo hinzufügen und dann löschen', () => {
// Erstellen eines neuen Todos
// Erstellen eines neuen To dos
cy.get('#todo').type('Neues Todo zum Löschen');
cy.get('#due').type('2024-12-31'); // Geben Sie ein geeignetes Datum ein
cy.get('#status').select('offen');

// Klicken Sie auf den "Hinzufügen"-Button
cy.get('form#todo-form input[type="submit"]').click();

// Überprüfen, ob das neue Todo in der Liste erscheint
// Überprüfen, ob das neue To do in der Liste erscheint
cy.get('#todo-list .todo').last().should('contain', 'Neues Todo zum Löschen');
cy.get('#todo-list .todo').last().should('contain', '12/31/2024');

// Das neu erstellte Todo löschen
// Das neu erstellte To do löschen
cy.get('#todo-list .todo').last().within(() => {
cy.get('.delete').click(); // Klicken Sie auf den Löschen-Button
});
Expand Down
8 changes: 4 additions & 4 deletions frontend/cypress/e2e/update_todo.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@ describe('Todo App - Todo aktualisieren', () => {
});

it('soll ein neues Todo erstellen und es dann bearbeiten', () => {
// Zuerst ein neues Todo erstellen
// Zuerst ein neues To do erstellen
cy.get('#todo').type('Neues Todo für Bearbeitung');
cy.get('#due').type('2024-12-31'); // Passen Sie das Datum nach Bedarf an
cy.get('#status').select('offen');
cy.get('form#todo-form input[type="submit"]').click();

// Überprüfen, ob das neue Todo in der Liste erscheint
// Überprüfen, ob das neue To do in der Liste erscheint
cy.get('#todo-list .todo').last().within(() => {
cy.get('.title').should('contain', 'Neues Todo für Bearbeitung');
});

// Das neu erstellte Todo bearbeiten
// Das neu erstellte To do bearbeiten
cy.get('#todo-list .todo').last().within(() => {
cy.get('.edit').click(); // Klicken Sie auf den Bearbeiten-Button
});
Expand All @@ -29,7 +29,7 @@ describe('Todo App - Todo aktualisieren', () => {
// Änderungen speichern
cy.get('form#todo-form input[type="submit"]').click();

// Überprüfen, ob das bearbeitete Todo korrekt aktualisiert wurde
// Überprüfen, ob das bearbeitete To do korrekt aktualisiert wurde
cy.get('#todo-list .todo').last().within(() => {
cy.get('.title').should('contain', 'Bearbeitetes Todo');
cy.get('.status').should('contain', 'in Bearbeitung');
Expand Down

0 comments on commit c343880

Please sign in to comment.