diff options
author | Luis Lavena <luislavena@gmail.com> | 2008-11-29 20:54:27 -0200 |
---|---|---|
committer | Luis Lavena <luislavena@gmail.com> | 2008-11-29 20:54:58 -0200 |
commit | 6e9386cb4a8f2bccf7233c57e83c99160cdcf4a0 (patch) | |
tree | adb8d5e4bbe9edd60f75443a4366cb0623c8bd86 /features/step_definitions | |
parent | 3fb7599204ddc2d4b738a4459a48994148222729 (diff) | |
download | rake-compiler-6e9386cb4a8f2bccf7233c57e83c99160cdcf4a0.tar.gz |
Generate packages (gems) of your extensions, across platforms, for free.
Implemented feature that describe the process.
Modified steps to accomodate the new functionality.
Diffstat (limited to 'features/step_definitions')
-rw-r--r-- | features/step_definitions/compilation.rb | 6 | ||||
-rw-r--r-- | features/step_definitions/gem.rb | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/features/step_definitions/compilation.rb b/features/step_definitions/compilation.rb index 9a3e1a6..2056ad9 100644 --- a/features/step_definitions/compilation.rb +++ b/features/step_definitions/compilation.rb @@ -18,6 +18,12 @@ Given /^that all my source files are in place$/ do Given "a extension cross-compilable 'extension_one'" end +Given /^that my gem source is all in place$/ do + Given "a safe project directory" + Given "a gem named 'gem_abc'" + Given "a extension cross-compilable 'extension_one'" +end + Given /^not changed any file since$/ do # don't do anything, that's the purpose of this step! end diff --git a/features/step_definitions/gem.rb b/features/step_definitions/gem.rb index 20644fb..830cb3f 100644 --- a/features/step_definitions/gem.rb +++ b/features/step_definitions/gem.rb @@ -14,6 +14,10 @@ Then /^a gem for '(.*)' version '(.*)' platform '(.*)' do exist in '(.*)'$/ do | File.exist?(gem_file_platform(folder, name, version, platform)).should be_true end +Then /^gem for platform '(.*)' get generated$/ do |platform| + Then "a gem for 'gem_abc' version '0.1.0' platform '#{platform}' do exist in 'pkg'" +end + def gem_file(folder, name, version) "#{folder}/#{name}-#{version}.gem" end |