aboutsummaryrefslogtreecommitdiffstats
path: root/spec/lib/roo/utils_spec.rb
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2019-01-14 01:40:56 -0500
committerLibravatarUnit 193 <unit193@ubuntu.com>2019-01-14 01:40:56 -0500
commitdddfa903d2b856146f05ffb4415c31d6127bb5bf (patch)
treee38c2aca92b54f06ccd0185f48dc47e3e1b3d77e /spec/lib/roo/utils_spec.rb
parent8280a21a23d44aa90177e2bc041d0b8dc8556f4b (diff)
New upstream version 2.8.0upstream/2.8.0
Diffstat (limited to 'spec/lib/roo/utils_spec.rb')
-rw-r--r--spec/lib/roo/utils_spec.rb15
1 files changed, 12 insertions, 3 deletions
diff --git a/spec/lib/roo/utils_spec.rb b/spec/lib/roo/utils_spec.rb
index ffe93d4..8f322d4 100644
--- a/spec/lib/roo/utils_spec.rb
+++ b/spec/lib/roo/utils_spec.rb
@@ -52,6 +52,15 @@ RSpec.describe ::Roo::Utils do
end
end
+ context '.extract_coordinate' do
+ it "returns the expected result" do
+ expect(described_class.extract_coordinate('A1')).to eq [1, 1]
+ expect(described_class.extract_coordinate('B2')).to eq [2, 2]
+ expect(described_class.extract_coordinate('R2')).to eq [2, 18]
+ expect(described_class.extract_coordinate('AR31')).to eq [31, 18 + 26]
+ end
+ end
+
context '.split_coord' do
it "returns the expected result" do
expect(described_class.split_coord('A1')).to eq ["A", 1]
@@ -86,21 +95,21 @@ RSpec.describe ::Roo::Utils do
expect(described_class.load_xml('test/files/sheet1.xml')).to be_a(Nokogiri::XML::Document)
expect(described_class.load_xml('test/files/sheet1.xml').
remove_namespaces!.xpath("/worksheet/dimension").map do |dim|
- dim.attributes["ref"].value end.first).to eq "A1:B11"
+ dim["ref"] end.first).to eq "A1:B11"
end
end
context '.each_element' do
it 'returns the expected result' do
described_class.each_element('test/files/sheet1.xml', 'dimension') do |dim|
- expect(dim.attributes["ref"].value).to eq "A1:B11"
+ expect(dim["ref"]).to eq "A1:B11"
end
rows = []
described_class.each_element('test/files/sheet1.xml', 'row') do |row|
rows << row
end
expect(rows.size).to eq 11
- expect(rows[2].attributes["r"].value).to eq "3"
+ expect(rows[2]["r"]).to eq "3"
end
end
end