spec/api/api_data_spec.rb in squib-0.5.1 vs spec/api/api_data_spec.rb in squib-0.6.0

- old
+ new

@@ -26,6 +26,25 @@ 'h2' => [2, 4], 'h3' => [3, nil] }) end end + + context '#xlsx' do + it 'loads basic xlsx data' do + expect(Squib.xlsx(file: xlsx_file('basic.xlsx'))).to eq({ + 'Name' => %w(Larry Curly Mo), + 'General Number' => %w(1 2 3), #general types always get loaded as strings with no conversion + 'Actual Number' => [4.0, 5.0, 6.0], #numbers get auto-converted to integers + }) + end + + it 'loads xlsx with formulas' do + expect(Squib.xlsx(file: xlsx_file('formulas.xlsx'))).to eq({ + 'A' => %w(1 2), + 'B' => %w(3 4), + 'Sum' => %w(4 6), + }) + end + + end end \ No newline at end of file