Sha256: 179f18fce1d034c9a393060c7763e00930127a37dad27c0ce9a53d4d9a58cdfa
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
require_relative 'spec_helper' describe "Worksheets that failed to compile" do worksheet_1_xml =<<END <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"> <sheetData> <row r="9"> <c r="R9"> <f t="shared" ref="R9:R68" si="0">I9+J9+K9+P9+Q9</f> <v>582.62431955664806</v> </c> </row> <row r="10"> <c r="R10"> <f t="shared" si="0"/> <v>436.4944796177661</v> </c> </row> </sheetData> </worksheet> END worksheet_1_ruby =<<END # coding: utf-8 # class Sheet1 < Spreadsheet def r9; @r9 ||= i9+j9+k9+p9+q9; end def r10; @r10 ||= i10+j10+k10+p10+q10; end end END it "2050 failed sheet should compile" do SheetNames.instance['Sheet2'] = 'sheet2' # SharedStrings.instance[24] = 'A shared string' worksheet = Worksheet.new(Nokogiri::XML(worksheet_1_xml)) worksheet.workbook = mock(:workbook,:indirects_used => true) worksheet.name = "sheet1" worksheet.to_ruby.should == worksheet_1_ruby end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubyfromexcel-0.0.4 | spec/worksheet_failiures_spec.rb |