Skip to content

Commit 323a711

Browse files
authored
Merge pull request #165 from OpenGeoMetadata/reorg-spec
Rename spec
2 parents 954af96 + 3ac63a5 commit 323a711

1 file changed

Lines changed: 20 additions & 17 deletions

File tree

spec/lib/geo_combine_spec.rb

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,28 @@
22

33
require 'spec_helper'
44

5-
RSpec.describe GeoCombine::Metadata do
5+
RSpec.describe GeoCombine do
66
include XmlDocs
7-
describe '#initialize' do
8-
it 'reads metadata from file if File is readable' do
9-
expect(File).to receive(:readable?).and_return(true)
10-
expect(File).to receive(:read).and_return(simple_xml)
11-
metadata_object = described_class.new('./tmp/fake/file/location')
12-
expect(metadata_object).to be_an described_class
13-
expect(metadata_object.metadata).to be_an Nokogiri::XML::Document
14-
expect(metadata_object.metadata.css('Author').count).to eq 2
15-
end
167

17-
it 'reads metadata from parameter if File is not readable' do
18-
metadata_object = described_class.new(simple_xml)
19-
expect(metadata_object).to be_an described_class
20-
expect(metadata_object.metadata).to be_an Nokogiri::XML::Document
21-
expect(metadata_object.metadata.css('Author').count).to eq 2
8+
describe GeoCombine::Metadata do
9+
describe '#initialize' do
10+
it 'reads metadata from file if File is readable' do
11+
expect(File).to receive(:readable?).and_return(true)
12+
expect(File).to receive(:read).and_return(simple_xml)
13+
metadata_object = described_class.new('./tmp/fake/file/location')
14+
expect(metadata_object).to be_an described_class
15+
expect(metadata_object.metadata).to be_an Nokogiri::XML::Document
16+
expect(metadata_object.metadata.css('Author').count).to eq 2
17+
end
18+
19+
it 'reads metadata from parameter if File is not readable' do
20+
metadata_object = described_class.new(simple_xml)
21+
expect(metadata_object).to be_an described_class
22+
expect(metadata_object.metadata).to be_an Nokogiri::XML::Document
23+
expect(metadata_object.metadata.css('Author').count).to eq 2
24+
end
2225
end
26+
# GeoCombine subclasses should individually test `to_geoblacklight` and
27+
# `to_html` methods
2328
end
24-
# GeoCombine subclasses should individually test `to_geoblacklight` and
25-
# `to_html` methods
2629
end

0 commit comments

Comments
 (0)