summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbinoam Praxedes Marques Jr <abinoam@gmail.com>2015-02-24 12:44:23 -0300
committerAbinoam Praxedes Marques Jr <abinoam@gmail.com>2015-02-24 12:50:32 -0300
commitc4e672b7e5c828f311c5ab58a1b36ad9c4b2ae9a (patch)
tree45fb90533c2686015de48524224049ba91d2cf72
parent5a32559ef5ebacf86a74a55b755a1a3a150a67ad (diff)
downloadhighline-c4e672b7e5c828f311c5ab58a1b36ad9c4b2ae9a.tar.gz
Avoid using #skip. Lacking on some versions
-rw-r--r--test/tc_string_extension.rb18
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