diff options
author | Luis Lavena <luislavena@gmail.com> | 2008-11-10 16:06:52 -0300 |
---|---|---|
committer | Luis Lavena <luislavena@gmail.com> | 2008-11-10 16:06:52 -0300 |
commit | ff6ad437b2c837afd5f6cea89af30d4d71bf42b7 (patch) | |
tree | 2b82e2660b26fc56263e47b942247f23e99c3c6a /features | |
parent | 187ebafae64873762548e65db57f99140b9224b2 (diff) | |
download | rake-compiler-ff6ad437b2c837afd5f6cea89af30d4d71bf42b7.tar.gz |
Updated wording for compilation feature.
Corrected steps to match.
Diffstat (limited to 'features')
-rw-r--r-- | features/compile.feature | 18 | ||||
-rw-r--r-- | features/step_definitions/compilation.rb | 10 |
2 files changed, 14 insertions, 14 deletions
diff --git a/features/compile.feature b/features/compile.feature index b6b677e..c824872 100644 --- a/features/compile.feature +++ b/features/compile.feature @@ -6,7 +6,7 @@ Feature: Compile C code into Ruby extensions. Scenario: compile single extension Given a safe project directory - And scaffold code for extension 'extension_one' + And a extension named 'extension_one' And 'tmp' folder is deleted When rake task 'compile' is invoked Then rake task 'compile' succeeded @@ -15,7 +15,7 @@ Feature: Compile C code into Ruby extensions. Scenario: not recompile unmodified extension Given a safe project directory - And scaffold code for extension 'extension_one' + And a extension named 'extension_one' And I've already successfully executed rake task 'compile' And not changed any file since When rake task 'compile' is invoked @@ -24,7 +24,7 @@ Feature: Compile C code into Ruby extensions. Scenario: recompile extension when source is modified Given a safe project directory - And scaffold code for extension 'extension_one' + And a extension named 'extension_one' And I've already successfully executed rake task 'compile' When touching 'source.c' file of extension 'extension_one' And rake task 'compile' is invoked @@ -33,8 +33,8 @@ Feature: Compile C code into Ruby extensions. Scenario: compile multiple extensions Given a safe project directory - And scaffold code for extension 'extension_one' - And scaffold code for extension 'extension_two' + And a extension named 'extension_one' + And a extension named 'extension_two' And 'tmp' folder is deleted When rake task 'compile' is invoked Then rake task 'compile' succeeded @@ -44,8 +44,8 @@ Feature: Compile C code into Ruby extensions. Scenario: compile one extension instead of all present Given a safe project directory - And scaffold code for extension 'extension_one' - And scaffold code for extension 'extension_two' + And a extension named 'extension_one' + And a extension named 'extension_two' When rake task 'compile:extension_one' is invoked Then rake task 'compile:extension_one' succeeded And output of rake task 'compile:extension_one' do not contain /extension_two/ @@ -54,7 +54,7 @@ Feature: Compile C code into Ruby extensions. Scenario: removing temporary files Given a safe project directory - And scaffold code for extension 'extension_one' + And a extension named 'extension_one' And I've already successfully executed rake task 'compile' When rake task 'clean' is invoked Then rake task 'clean' succeeded @@ -63,7 +63,7 @@ Feature: Compile C code into Ruby extensions. Scenario: clobbering binary and temporary files Given a safe project directory - And scaffold code for extension 'extension_one' + And a extension named 'extension_one' And I've already successfully executed rake task 'compile' When rake task 'clobber' is invoked Then rake task 'clobber' succeeded diff --git a/features/step_definitions/compilation.rb b/features/step_definitions/compilation.rb index 015cac8..cd584a0 100644 --- a/features/step_definitions/compilation.rb +++ b/features/step_definitions/compilation.rb @@ -1,6 +1,6 @@ -Given /^scaffold code for extension '(.*)'$/ do |extension_name| - setup_scaffold - setup_task_for extension_name +Given /^a extension named '(.*)'$/ do |extension_name| + setup_extension_scaffold + setup_extension_task_for extension_name setup_source_for extension_name end @@ -22,7 +22,7 @@ Then /^binary extension '(.*)' (do|do not) exist in '(.*)'$/ do |extension_name, end end -def setup_scaffold +def setup_extension_scaffold # create folder structure FileUtils.mkdir_p "lib" FileUtils.mkdir_p "tasks" @@ -34,7 +34,7 @@ def setup_scaffold end end -def setup_task_for(extension_name) +def setup_extension_task_for(extension_name) # create folder structure FileUtils.mkdir_p "ext/#{extension_name}" |