Sha256: 93d0c9831f967faaca036b5dc64fafa0af075047e85d94af12b395ad1e4497e0
Contents?: true
Size: 927 Bytes
Versions: 1
Compression:
Stored size: 927 Bytes
Contents
Given /^a extension named '(.*)'$/ do |extension_name| generate_extension_task_for extension_name generate_source_code_for extension_name end Given /^a extension '(.*)' with forced platform '(.*)'$/ do |extension_name, forced_platform| generate_extension_task_for extension_name, forced_platform generate_source_code_for extension_name end Given /^not changed any file since$/ do # don't do anything, that's the purpose of this step! end When /^touching '(.*)' file of extension '(.*)'$/ do |file, extension_name| Kernel.sleep 1 FileUtils.touch "ext/#{extension_name}/#{file}" end Then /^binary extension '(.*)' (do|do not) exist in '(.*)'$/ do |extension_name, condition, folder| ext_for_platform = File.join(folder, "#{extension_name}.#{RbConfig::CONFIG['DLEXT']}") if condition == 'do' File.exist?(ext_for_platform).should be_true else File.exist?(ext_for_platform).should be_false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
luislavena-rake-compiler-0.1.1 | features/step_definitions/compilation.rb |