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