Skip to content

Commit c33338e

Browse files
committed
SCENARIO: Split a video should be interactive (see #366)
1 parent 5342fdf commit c33338e

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#language: fr
2+
3+
Fonctionnalité: Définir un segment vidéo par deux clics
4+
5+
Contexte: le bouton "Définir le segment" est affiché sous la vidéo uniquement quand la vidéo possède une annotation ouverte
6+
7+
Scénario: 1er clic définit le timecode de début, 2e clic définit le timecode de fin et ouvre l'éditeur de commentaire
8+
Soit une page affichant une vidéo
9+
Et la vidéo contient une annotation ouverte
10+
Et une session active avec mon compte
11+
Quand je positionne la vidéo à "00:03:09.000"
12+
Et que j'appuie une première fois sur le bouton "Définir le segment" placé sous la vidéo
13+
Alors le champ "timecode début" du formulaire de segment est rempli par "00:03:09.000"
14+
Et aucun éditeur de commentaire n'est encore ouvert pour ce segment
15+
16+
Quand je fais avancer la vidéo à "00:03:15.000"
17+
Et que j'appuie une deuxième fois sur le même bouton "Définir le segment"
18+
Alors le champ "timecode fin" du formulaire de segment est rempli par "00:03:15.000"
19+
Et l'éditeur de commentaire pour ce nouveau segment s'ouvre automatiquement
20+
Et l'éditeur affiche le timecode début "00:03:09.000" et le timecode fin "00:03:15.000"
21+
22+
Scénario: Le bouton n'est visible que si la vidéo a une annotation ouverte
23+
Soit une page affichant une vidéo
24+
Et la vidéo n'a pas d'annotation ouverte
25+
Et une session active avec mon compte
26+
Alors le bouton "Définir le segment" placé sous la vidéo n'est pas visible
27+
28+
Scénario: Cliquer une seule fois puis annuler / recommencer
29+
Soit une page affichant une vidéo
30+
Et la vidéo contient une annotation ouverte
31+
Et une session active avec mon compte
32+
Quand je positionne la vidéo à "00:01:00.000"
33+
Et que j'appuie une première fois sur le bouton "Définir le segment"
34+
Alors le champ "timecode début" est rempli par "00:01:00.000"
35+
36+
Quand j'annule la définition du segment via le bouton "Annuler"
37+
Alors les champs "timecode début" et "timecode fin" sont vidés
38+
Et je peux recommencer la séquence : un nouveau premier clic enregistrera un nouveau timecode début
39+
40+
Scénario: Deux clics trop rapprochés ou double-clic
41+
Soit une page affichant une vidéo
42+
Et la vidéo contient une annotation ouverte
43+
Et une session active avec mon compte
44+
Quand je suis à "00:05:00.000" et que j'appuie deux fois très rapidement sur le bouton "Définir le segment"
45+
Alors le système doit interpréter le premier clic comme début et le deuxième comme fin (même si les timecodes sont très proches)
46+
Et l'éditeur de commentaire s'ouvre avec les timecodes enregistrés
47+

0 commit comments

Comments
 (0)