Sha256: adb4b9de2f4bc189f6cc28d436cb8f101f539faab21d05302da4eb243e264999
Contents?: true
Size: 704 Bytes
Versions: 3
Compression:
Stored size: 704 Bytes
Contents
require 'spec_helper' require 'json' describe FamilySearch::Gedcomx do it 'should have a version number' do FamilySearch::Gedcomx::VERSION.should_not be_nil end context "populating from hashes" do it 'should be able to parse a person file' do person_json = File.read 'spec/familysearch/gedcomx/fixtures/person.json' familysearch_hash = JSON.parse person_json fs_obj = FamilySearch::Gedcomx::FamilySearch.new familysearch_hash fs_obj.persons[0].class.should == FamilySearch::Gedcomx::Person fs_obj.persons[0].gender.class.should == FamilySearch::Gedcomx::Gender fs_obj.persons[0].gender.type.should == "http://gedcomx.org/Male" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
familysearch-gedcomx-1.0.2 | spec/familysearch/gedcomx_spec.rb |
familysearch-gedcomx-1.0.1 | spec/familysearch/gedcomx_spec.rb |
familysearch-gedcomx-1.0.0 | spec/familysearch/gedcomx_spec.rb |