Skip to content

Commit 5455bbe

Browse files
committed
SCENARIO: Document with no content should be editable (see #357)
1 parent b19f94d commit 5455bbe

6 files changed

Lines changed: 30 additions & 5 deletions

File tree

frontend/scenarios/edit_content.feature

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,12 @@ Scénario: du document principal lorsqu'il a un document source
5353
Et qui a un document source
5454
Et une session active avec mon compte
5555
Quand je souhaite modifier le contenu du document principal
56-
Alors "Treignes, le 8 septembre 2012 (Christophe Lejeune)" est la glose ouverte en mode édition
56+
Alors "Treignes, le 8 septembre 2012 (Christophe Lejeune)" est la glose ouverte en mode édition
57+
58+
Scénario: du document principal et de supprimer tout son contenu
59+
60+
Soit "Troyes 02-06-2026" le document principal
61+
Et une session active avec mon compte
62+
Quand je souhaite modifier le contenu du document principal
63+
Et je supprime tout le contenu
64+
Alors "Troyes 02-06-2026" a pour contenu "..."

frontend/tests/context.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ Soit("le document contenant l'image 2019_10-13_16_UKR_R_A affiché comme documen
5959

6060
Soit("{string} le document principal", (title) => {
6161
const uris = {
62+
'Troyes 02-06-2026': '/e2d67af8cc6247f8993e110087b40d77',
6263
'Les fées (Charles Perrault)': '/37b4b9ba5cdb11ed887beb5c373fa643',
6364
'A tündérek (Charles Perrault)': '/09c906c6732b11ed89466ba197585f87',
6465
'Vidéo Sherlock Jr. (Buster Keaton)': '/4e1a31e14b032f2fa9e161ee9b009125',
@@ -249,5 +250,4 @@ Soit("un document dont je suis l'auteur affiché comme document principal", () =
249250
});
250251
cy.get('.bookmark').click();
251252
cy.sign_out();
252-
});
253-
253+
});

frontend/tests/event.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,4 +172,4 @@ Quand("j'essaie de créer une glose qui soit découpée en passages", () => {
172172
cy.get('#add-break-into-passage').click();
173173
cy.click_on_create();
174174
cy.get('.scholium .focus').click();
175-
});
175+
});

frontend/tests/outcome.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,4 +227,4 @@ Alors("le document apparaît une seule fois dans la liste de ma bibliothèque",
227227
cy.contains('label', 'as a list').click();
228228
cy.get('.bookshelf').contains(this.randomName);
229229
cy.get('.bookshelf .work').filter(`:contains("${this.randomName}")`).should('have.length', 1);
230-
});
230+
});
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"_id": "e2d67af8cc6247f8993e110087b40d77",
3+
"dc_title": "Troyes 02-06-2026",
4+
"dc_creator": "Enguerrand LUCAT",
5+
"dc_isPartOf": "null",
6+
"dc_publisher": "null",
7+
"dc_issued": "2026",
8+
"dc_language": "null",
9+
"dc_source": "null",
10+
"editors": ["alice"]
11+
12+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"_id": "4de96b9352079254d825a7d7cf007ec6",
3+
"isPartOf": "e2d67af8cc6247f8993e110087b40d77",
4+
"text": "..."
5+
}

0 commit comments

Comments
 (0)