Sha256: af406c34c9c0508d4dfdbdf9feaaabb559d5084056042bf4fd4b7297e1647057
Contents?: true
Size: 951 Bytes
Versions: 102
Compression:
Stored size: 951 Bytes
Contents
require "spec_helper" describe Onebox::Engine::PubmedOnebox do let(:link) { "http://www.ncbi.nlm.nih.gov/pubmed/7288891" } let(:xml_link) { "http://www.ncbi.nlm.nih.gov/pubmed/7288891?report=xml&format=text" } let(:html) { described_class.new(link).to_html } before do fake(link, response("pubmed")) fake(xml_link, response("pubmed-xml")) end it "has the paper's title" do expect(html).to include("Evolutionary trees from DNA sequences: a maximum likelihood approach.") end it "has the paper's author" do expect(html).to include("Felsenstein") end it "has the paper's abstract" do expect(html).to include("The application of maximum likelihood techniques to the estimation of evolutionary trees from nucleic acid sequence data is discussed.") end it "has the paper's date" do expect(html).to include("1981") end it "has the URL to the resource" do expect(html).to include(link) end end
Version data entries
102 entries across 102 versions & 1 rubygems
Version | Path |
---|---|
onebox-1.2.4 | spec/lib/onebox/engine/pubmed_onebox_spec.rb |
onebox-1.2.3 | spec/lib/onebox/engine/pubmed_onebox_spec.rb |