diff options
author | Abinoam Praxedes Marques Jr <abinoam@gmail.com> | 2015-02-24 12:44:23 -0300 |
---|---|---|
committer | Abinoam Praxedes Marques Jr <abinoam@gmail.com> | 2015-02-24 12:50:32 -0300 |
commit | c4e672b7e5c828f311c5ab58a1b36ad9c4b2ae9a (patch) | |
tree | 45fb90533c2686015de48524224049ba91d2cf72 | |
parent | 5a32559ef5ebacf86a74a55b755a1a3a150a67ad (diff) | |
download | highline-c4e672b7e5c828f311c5ab58a1b36ad9c4b2ae9a.tar.gz |
Avoid using #skip. Lacking on some versions
-rw-r--r-- | test/tc_string_extension.rb | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/test/tc_string_extension.rb b/test/tc_string_extension.rb index e05dd2a..63770be 100644 --- a/test/tc_string_extension.rb +++ b/test/tc_string_extension.rb @@ -20,16 +20,14 @@ class TestStringExtension < Test::Unit::TestCase def test_Highline_String_is_yaml_serializable require 'yaml' - if Gem::Version.new(YAML::VERSION) < Gem::Version.new("2.0.2") - skip "Skipping... because YAML version #{YAML::VERSION} has serialization bug" - end - - highline_string = HighLine::String.new("Yaml didn't messed with HighLine::String") - yaml_highline_string = highline_string.to_yaml - yaml_loaded_string = YAML.load(yaml_highline_string) + unless Gem::Version.new(YAML::VERSION) < Gem::Version.new("2.0.2") + highline_string = HighLine::String.new("Yaml didn't messed with HighLine::String") + yaml_highline_string = highline_string.to_yaml + yaml_loaded_string = YAML.load(yaml_highline_string) - assert_equal "Yaml didn't messed with HighLine::String", yaml_loaded_string - assert_equal highline_string, yaml_loaded_string - assert_instance_of HighLine::String, yaml_loaded_string + assert_equal "Yaml didn't messed with HighLine::String", yaml_loaded_string + assert_equal highline_string, yaml_loaded_string + assert_instance_of HighLine::String, yaml_loaded_string + end end end |