summaryrefslogtreecommitdiff
path: root/features
diff options
context:
space:
mode:
authorLuis Lavena <luislavena@gmail.com>2008-12-02 14:10:32 -0500
committerLuis Lavena <luislavena@gmail.com>2008-12-02 14:10:32 -0500
commit638bd7dc24a7baf4d3bca1df0ccdc469ffe39a4d (patch)
tree649fd4446886e777498c829ba26e4f97f1623d5f /features
parentb6df6697b1b4c1f3128538e2805a01daf303bc6c (diff)
downloadrake-compiler-638bd7dc24a7baf4d3bca1df0ccdc469ffe39a4d.tar.gz
Not so naive way of mark a step as pending.
Diffstat (limited to 'features')
-rw-r--r--features/step_definitions/cross_compilation.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/features/step_definitions/cross_compilation.rb b/features/step_definitions/cross_compilation.rb
index 51e3cdf..21465c3 100644
--- a/features/step_definitions/cross_compilation.rb
+++ b/features/step_definitions/cross_compilation.rb
@@ -1,6 +1,7 @@
# Naive way of looking into platforms, please include others like FreeBSD?
-if RUBY_PLATFORM =~ /linux|darwin/
- Given %r{^I'm running a POSIX operating system$} do
+Given %r{^I'm running a POSIX operating system$} do
+ unless RUBY_PLATFORM =~ /linux|darwin/ then
+ raise Cucumber::Pending.new("You need a POSIX operating system, no cheating ;-)")
end
end