diff options
author | Luis Lavena <luislavena@gmail.com> | 2008-11-03 10:29:53 -0300 |
---|---|---|
committer | Luis Lavena <luislavena@gmail.com> | 2008-11-03 10:29:53 -0300 |
commit | fa1348c320b6e2883c9120e434cc24662afcea06 (patch) | |
tree | ac3b90a2215744541aa0e22ecc58d91ac156b051 /features/compile.feature | |
parent | 8bdf5f5b3c9861688f8191a3a86aae52dbb1006f (diff) | |
download | rake-compiler-fa1348c320b6e2883c9120e434cc24662afcea06.tar.gz |
Catch success of rake task execution.
Diffstat (limited to 'features/compile.feature')
-rw-r--r-- | features/compile.feature | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/features/compile.feature b/features/compile.feature index 633e338..a2d1d81 100644 --- a/features/compile.feature +++ b/features/compile.feature @@ -10,6 +10,7 @@ Feature: Compile C code into Ruby extensions. And binary extension 'extension_one' do not exist in 'lib' And 'tmp' folder is deleted When rake task 'compile' is invoked + And rake task 'compile' succeeded Then binary extension 'extension_one' do exist in 'lib' And 'tmp' folder is created @@ -18,7 +19,8 @@ Feature: Compile C code into Ruby extensions. And scaffold code for extension 'extension_one' And binary extension 'extension_one' do exist in 'lib' When rake task 'compile' is invoked - Then output does not match /extension_one/ + And rake task 'compile' succeeded + Then output of rake task 'compile' does not match /extension_one/ Scenario: Compile multiple extensions Given a safe project directory @@ -28,6 +30,7 @@ Feature: Compile C code into Ruby extensions. And binary extension 'extension_two' do not exist in 'lib' And 'tmp' folder is deleted When rake task 'compile' is invoked + And rake task 'compile' succeeded Then binary extension 'extension_one' do exist in 'lib' And binary extension 'extension_two' do exist in 'lib' And 'tmp' folder is created @@ -39,5 +42,7 @@ Feature: Compile C code into Ruby extensions. And binary extension 'extension_one' do not exist in 'lib' And binary extension 'extension_two' do not exist in 'lib' When rake task 'compile:extension_one' is invoked - Then binary extension 'extension_one' do exist in 'lib' + And rake task 'compile:extension_one' succeeded + Then output of rake task 'compile:extension_one' does not match /extension_two/ + And binary extension 'extension_one' do exist in 'lib' And binary extension 'extension_two' do not exist in 'lib' |