From a3e75b0ac63dac0f762941d2f553f32fa52cd993 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Mon, 6 Apr 2015 08:46:50 +0000 Subject: [PATCH] Refactor cucumber tags and steps Use @mocked_home_directory provided by aruba and remove our custom @fake_home tag. --- features/ssh/config.feature | 2 +- lib/producer/core/testing/cucumber.rb | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/features/ssh/config.feature b/features/ssh/config.feature index 55d7f08..05daaa3 100644 --- a/features/ssh/config.feature +++ b/features/ssh/config.feature @@ -14,7 +14,7 @@ Feature: SSH settings When I successfully execute the recipe Then the output must contain my current login name - @fake_home + @mocked_home_directory Scenario: uses configured SSH user name for a given host Given an SSH config with: """ diff --git a/lib/producer/core/testing/cucumber.rb b/lib/producer/core/testing/cucumber.rb index 7b753c0..f13df5d 100644 --- a/lib/producer/core/testing/cucumber.rb +++ b/lib/producer/core/testing/cucumber.rb @@ -26,11 +26,6 @@ Before('~@exec') do Aruba.process = Aruba::InProcess end -# Fake home directory for @fake_home tagged scenarios. -Before('@fake_home') do - ENV['HOME'] = File.expand_path(current_dir) -end - # Enable cucumber-sshd "fast" mode (persists sshd across scenarios), and # register hooks for @sshd tagged scenarios. Before do