Permalink
Browse files

Fix availability test for Ruby 1.9

  • Loading branch information...
1 parent 83b5275 commit f9c85174c3fcba35e781bb29905d2a117dc23ca7 @bkabrda bkabrda committed Dec 1, 2011
Showing with 12 additions and 4 deletions.
  1. +12 −4 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

0 comments on commit f9c8517

Please sign in to comment.