Sha256: 02cf3cb76fc61687ba5eaf694b60396456b7e4203eef6f0d68e97cd81a5e3d59
Contents?: true
Size: 732 Bytes
Versions: 3
Compression:
Stored size: 732 Bytes
Contents
require 'spec_helper' require 'maltese/cli' describe Maltese::CLI do let(:subject) do described_class.new end let(:sitemap_bucket) { "search.test.datacite.org" } let(:cli_options) { { sitemap_bucket: sitemap_bucket } } describe "sitemap", vcr: true, :order => :defined do it 'should succeed' do subject.options = cli_options expect { subject.sitemap }.to output(/1001 links/).to_stdout sitemap = Zlib::GzipReader.open("public/sitemaps/sitemap.xml.gz") { |gz| gz.read } doc = Nokogiri::XML(sitemap) expect(doc.xpath("//xmlns:url").size).to eq(1001) expect(doc.xpath("//xmlns:loc").last.text).to eq("https://search.test.datacite.org/works/10.1002/jcb.29244") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
maltese-0.8.10 | spec/cli_spec.rb |
maltese-0.8.9 | spec/cli_spec.rb |
maltese-0.8.8 | spec/cli_spec.rb |