Sha256: 66c154fb65bf44e481f1bcfdccdd1a02a716cd02e7e2c527371c79540419aaac
Contents?: true
Size: 797 Bytes
Versions: 2
Compression:
Stored size: 797 Bytes
Contents
require_relative 'minitest_helper' class TestParseIntegration < MiniTest::Unit::TestCase def plain_text 'Hi there. No format here.' end def test_parsing_json data = Annal::Parse.new(json_text).data assert_kind_of Hash, data end def test_parsing_yaml data = Annal::Parse.new(yaml_text).data assert_kind_of Hash, data end def test_parsing_text data = Annal::Parse.new(plain_text).data assert_kind_of String, data end def test_double_parsing parse = Annal::Parse.new(json_text) assert_kind_of Hash, parse.data assert_kind_of Hash, parse.data end def test_detect_parsing_success assert Annal::Parse.new(json_text).parseable? end def test_detect_parsing_failure refute Annal::Parse.new(plain_text).parseable? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
annal-0.0.4 | test/parse_integration_test.rb |
annal-0.0.3 | test/parse_integration_test.rb |