From 1e77ba08d6d5adf027dbe9192bae86c7d2a515c1 Mon Sep 17 00:00:00 2001 From: Dylan B Date: Thu, 19 May 2022 17:26:36 +0200 Subject: [PATCH 1/2] SCENARIO: remove a ressource from an item (see #516). Co-authored-by: corentinprp51 --- features/remove_resource_from_item.feature | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 features/remove_resource_from_item.feature diff --git a/features/remove_resource_from_item.feature b/features/remove_resource_from_item.feature new file mode 100644 index 00000000..7960d2a3 --- /dev/null +++ b/features/remove_resource_from_item.feature @@ -0,0 +1,12 @@ +#language: fr + +Fonctionnalité: Supprimer une ressource appartenant à un item + + Scénario: Supprimer une ressource appartenant à un item + + Soit "AXN 009" l'item affiché + Et l'utilisateur est connecté + Et la ressource "favicon.ico" existe comme ressource + Quand l'utilisateur supprime la ressource "favicon.ico" + Alors la ressource "favicon.ico" est supprimée + From f24f8a3fe39661c1df2cfb15eeb22ef7a6a7cc12 Mon Sep 17 00:00:00 2001 From: Dylan B Date: Thu, 19 May 2022 17:47:57 +0200 Subject: [PATCH 2/2] TEST: add test for removing a resource from an item. Co-authored-by: corentinprp51 --- features/step_definitions/context.rb | 4 ++++ features/step_definitions/event.rb | 4 ++++ features/step_definitions/outcome.rb | 3 +++ 3 files changed, 11 insertions(+) diff --git a/features/step_definitions/context.rb b/features/step_definitions/context.rb index d1d46e72..9db7c585 100644 --- a/features/step_definitions/context.rb +++ b/features/step_definitions/context.rb @@ -85,3 +85,7 @@ page.current_window.resize_to(320, 480) end +Soit("la ressource {string} existe comme ressource") do |string| + expect(find('.attachment_list')).to have_content string +end + diff --git a/features/step_definitions/event.rb b/features/step_definitions/event.rb index 1e4f5ce1..9ae578c7 100644 --- a/features/step_definitions/event.rb +++ b/features/step_definitions/event.rb @@ -96,3 +96,7 @@ end end +Quand("l'utilisateur supprime la ressource {string}") do |string| + find(string).click_on class: "btn" +end + diff --git a/features/step_definitions/outcome.rb b/features/step_definitions/outcome.rb index 05630630..07a950e0 100644 --- a/features/step_definitions/outcome.rb +++ b/features/step_definitions/outcome.rb @@ -69,3 +69,6 @@ expect(find(".Attributes")).not_to have_content attribute end +Alors("la ressource string est supprimée") do |string| + expect(find(".attachment_list")).not_to have_content string +end \ No newline at end of file