Sha256: d8111fa006729631063ca1c2aad50830f004d5f85c3b6cb9d594714605d6ed4a
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' require 'json' describe FamilySearch::Gedcomx::AtomFeed 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/search.json' search_hash = JSON.parse person_json atom = FamilySearch::Gedcomx::AtomFeed.new search_hash atom.links['next'].href.should == 'https://sandbox.familysearch.org/platform/tree/search?context=AQATNTk5NDY4MzUzOTQ4Njk1NzQyMQAAAAZTMWTrAABfbQA%3D&start=4' atom.results.should == 4 atom.entries[0].should be_instance_of FamilySearch::Gedcomx::AtomEntry atom.entries[0].content.should be_instance_of FamilySearch::Gedcomx::AtomContent atom.entries[0].content.gedcomx.persons[0].should be_instance_of FamilySearch::Gedcomx::Person atom.entries[0].content.gedcomx.persons[0].full_name.should == 'John Smith' atom.entries[0].confidence.should == 5 atom.entries[0].score.should == 512.5161 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
familysearch-gedcomx-1.0.1 | spec/familysearch/gedcomx/atom_spec.rb |