| #!/usr/bin/env ruby | |
| # | |
| # This test implementation is directly derived from its Python counterpart. | |
| # | |
| require 'swig_assert' | |
| require 'cpp_enum' | |
| f = Cpp_enum::Foo.new | |
| swig_assert_equal('f.hola', 'Cpp_enum::Foo::Hello', binding) | |
| f.hola = Cpp_enum::Foo::Hi | |
| swig_assert_equal('f.hola', 'Cpp_enum::Foo::Hi', binding) | |
| f.hola = Cpp_enum::Foo::Hello | |
| swig_assert_equal('f.hola', 'Cpp_enum::Foo::Hello', binding) | |
| Cpp_enum::hi = Cpp_enum::Hello | |
| swig_assert_equal('Cpp_enum::hi', 'Cpp_enum::Hello', binding) |