From 773db4c8eb0e49c40ab9ce737acbd43e4779edb2 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Wed, 15 Apr 2015 03:23:27 +0000 Subject: [PATCH] Reorganize cucumber features --- features/actions/quit.feature | 6 ------ features/{x => session}/connection.feature | 0 features/session/termination.feature | 6 ++++++ features/steps/run_steps.rb | 4 ++++ 4 files changed, 10 insertions(+), 6 deletions(-) delete mode 100644 features/actions/quit.feature rename features/{x => session}/connection.feature (100%) create mode 100644 features/session/termination.feature diff --git a/features/actions/quit.feature b/features/actions/quit.feature deleted file mode 100644 index 60a2e57..0000000 --- a/features/actions/quit.feature +++ /dev/null @@ -1,6 +0,0 @@ -Feature: quit action - - Scenario: quits on alt+q keys press - Given uhwm is running - When I press the alt+q keys - Then uhwm should terminate successfully diff --git a/features/x/connection.feature b/features/session/connection.feature similarity index 100% rename from features/x/connection.feature rename to features/session/connection.feature diff --git a/features/session/termination.feature b/features/session/termination.feature new file mode 100644 index 0000000..6cdd522 --- /dev/null +++ b/features/session/termination.feature @@ -0,0 +1,6 @@ +Feature: program termination + + Scenario: terminates when requested to quit + Given uhwm is running + When I tell uhwm to quit + Then uhwm should terminate successfully diff --git a/features/steps/run_steps.rb b/features/steps/run_steps.rb index 5e25604..e8f9026 100644 --- a/features/steps/run_steps.rb +++ b/features/steps/run_steps.rb @@ -19,6 +19,10 @@ When /^I run uhwm with options? (-.+)$/ do |options| uhwm_run options end +When /^I tell uhwm to quit$/ do + x_key 'alt+q' +end + Then /^the exit status must be (\d+)$/ do |exit_status| assert_exit_status exit_status.to_i end