spec/spec_helper.rb in shoes-package-4.0.0.pre6 vs spec/spec_helper.rb in shoes-package-4.0.0.pre7
- old
+ new
@@ -1,20 +1,20 @@
# Packaging caches files in $HOME/.furoshiki/cache by default.
# For testing, we override $HOME using $FUROSHIKI_HOME
FUROSHIKI_SPEC_DIR = Pathname.new(__FILE__).dirname.expand_path.to_s
ENV['FUROSHIKI_HOME'] = FUROSHIKI_SPEC_DIR
-SHOES_PACKAGE_SPEC_ROOT= File.expand_path('..', __FILE__)
+SHOES_PACKAGE_SPEC_ROOT = File.expand_path('..', __FILE__)
$LOAD_PATH << File.expand_path(SHOES_PACKAGE_SPEC_ROOT)
$LOAD_PATH << File.expand_path('../../lib', __FILE__)
$LOAD_PATH << File.expand_path('../../../shoes-core/lib', __FILE__)
require 'pathname'
require 'rspec/its'
-Dir["#{SHOES_PACKAGE_SPEC_ROOT}/support/**/*.rb"].each {|f| require f}
+Dir["#{SHOES_PACKAGE_SPEC_ROOT}/support/**/*.rb"].each { |f| require f }
module PackageHelpers
# need these values from a context block, so let doesn't work
def spec_dir
Pathname.new(__FILE__).join('..').cleanpath
@@ -36,11 +36,11 @@
# it "does something only on windows" do
# # specification
# end
# end
def platform_is(platform)
- yield if self.send "platform_is_#{platform}"
+ yield if send "platform_is_#{platform}"
end
# Runs specs only if platform does not match
#
# @example
@@ -48,22 +48,22 @@
# it "does something only on posix systems" do
# # specification
# end
# end
def platform_is_not(platform)
- yield unless self.send "platform_is_#{platform}"
+ yield unless send "platform_is_#{platform}"
end
def platform_is_windows
- return RbConfig::CONFIG['host_os'] =~ /windows|mswin/i
+ RbConfig::CONFIG['host_os'] =~ /windows|mswin/i
end
def platform_is_linux
- return RbConfig::CONFIG['host_os'] =~ /linux/i
+ RbConfig::CONFIG['host_os'] =~ /linux/i
end
def platform_is_osx
- return RbConfig::CONFIG['host_os'] =~ /darwin/i
+ RbConfig::CONFIG['host_os'] =~ /darwin/i
end
end
include Guard