Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fix availability test for Ruby 1.9

  • Loading branch information...
commit f9c85174c3fcba35e781bb29905d2a117dc23ca7 1 parent 83b5275
@bkabrda bkabrda authored
Showing with 12 additions and 4 deletions.
  1. +12 −4 test/unit/test_availability.rb
View
16 test/unit/test_availability.rb
@@ -136,9 +136,17 @@ def test_default_compiler_should_be_from_rbconfig
end
def test_default_include_dir_should_be_from_rbconfig
- expected = [Config::CONFIG['includedir'], Config::CONFIG["archdir"],
- Config::CONFIG['sitelibdir'], "."]
-
+ # Ruby 1.9
+ if Config::CONFIG['rubyhdrdir']
+ # Have to add exactly what is in the availiability.rb for Ruby 1.9, since
+ # there is no special RbConfig::CONFIG field for that
+ expected = [RbConfig::CONFIG['includedir'], Config::CONFIG['rubyhdrdir'] +
+ "/" + Config::CONFIG['arch'], RbConfig::CONFIG["archdir"],
+ RbConfig::CONFIG['sitelibdir'], "."]
+ else
+ expected = [Config::CONFIG['includedir'], Config::CONFIG["archdir"],
+ Config::CONFIG['sitelibdir'], "."]
+ end
assert_equal expected, @avail.send(:instance_variable_get, :@includes)
end
-end
+end
Please sign in to comment.
Something went wrong with that request. Please try again.