Sha256: d53bff86edd641a80ae377f686b52d24c53f77b7bc35de577f6b1e278eab2e26

Contents?: true

Size: 497 Bytes

Versions: 11

Compression:

Stored size: 497 Bytes

Contents

require 'spec_helper'

describe RubyXL::Text do

  describe '.to_s' do

    it 'should not crash processing UNICODE data' do
      bytes = [ 114, 39, 95, 120, 48, 48, 56, 48, 95, 226, 132, 162, 115,
                32, 103, 105, 114, 108, 102, 114, 105, 101, 110, 100,
                39, 95, 120, 48, 48, 56, 48, 95, 226, 132, 162, 115, 32, 104, 111]

      t = RubyXL::Text.new(:value => bytes.pack("c*").force_encoding('UTF-8'))

      str = t.to_s

      expect(str).to be
    end

  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rubyXL-3.3.26 spec/lib/text_spec.rb
rubyXL-3.3.25 spec/lib/text_spec.rb
rubyXL-3.3.24 spec/lib/text_spec.rb
rubyXL-3.3.23 spec/lib/text_spec.rb
rubyXL-3.3.22 spec/lib/text_spec.rb
rubyXL-3.3.21 spec/lib/text_spec.rb
rubyXL-3.3.20 spec/lib/text_spec.rb
rubyXL-3.3.19 spec/lib/text_spec.rb
rubyXL-3.3.18 spec/lib/text_spec.rb
rubyXL-3.3.17 spec/lib/text_spec.rb
rubyXL-3.3.16 spec/lib/text_spec.rb