Sha256: e49a66680f5ad21a4f564fa440be86405fdd030a7dd287fbf0e549f9d35e6130
Contents?: true
Size: 927 Bytes
Versions: 35
Compression:
Stored size: 927 Bytes
Contents
# Naive way of looking into platforms Given %r{^I'm running a POSIX operating system$} do unless RbConfig::CONFIG['host_os'] =~ /linux|darwin|bsd|dragonfly/ then raise Cucumber::Pending.new("You need a POSIX operating system, no cheating ;-)") end end Given %r{^I've installed cross compile toolchain$} do unless search_path(%w(i586-mingw32msvc-gcc i386-mingw32-gcc i686-w64-mingw32-gcc)) pending 'Cannot locate suitable compiler in the PATH.' end end Then /^binaries for platform '(.*)' get generated$/ do |platform| ext = binary_extension(platform) ext_for_platform = Dir.glob("tmp/#{platform}/**/*.#{ext}") ext_for_platform.should_not be_empty end Then /^binaries for platform '(.*)' version '(.*)' get copied$/ do |platform, version| lib_path = "lib/#{version}" ext = binary_extension(platform) ext_for_platform = Dir.glob("#{lib_path}/*.#{ext}") ext_for_platform.should_not be_empty end
Version data entries
35 entries across 35 versions & 2 rubygems