diff options
Diffstat (limited to 'test/mkmf/test_have_var.rb')
-rw-r--r-- | test/mkmf/test_have_var.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/mkmf/test_have_var.rb b/test/mkmf/test_have_var.rb new file mode 100644 index 0000000000..5367ec2248 --- /dev/null +++ b/test/mkmf/test_have_var.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: false +require_relative 'base' +require 'tempfile' + +class TestMkmf + class TestHaveVar < TestMkmf + def test_have_var + assert_equal(true, have_var("ruby_version"), MKMFLOG) + assert_include($defs, '-DHAVE_RUBY_VERSION') + end + + def test_not_have_var + assert_equal(false, have_var("rb_vm_something_flag"), MKMFLOG) + assert_not_include($defs, '-DHAVE_RB_VM_SOMETHING_FLAG') + end + end +end |