Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 9193

Show
Ignore:
Timestamp:
04/01/08 06:58:52 (8 months ago)
Author:
bitsweat
Message:

Ruby 1.9 compat: force encoding for binary comparison tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/test/cases/binary_test.rb

    r8681 r9193  
    1818 
    1919      FIXTURES.each do |filename| 
    20         data = File.read(ASSETS_ROOT + "/#{filename}").freeze 
     20        data = File.read(ASSETS_ROOT + "/#{filename}") 
     21        data.force_encoding('ASCII-8BIT') if data.respond_to?(:force_encoding) 
     22        data.freeze 
    2123 
    2224        bin = Binary.new(:data => data) 
  • trunk/activerecord/test/cases/fixtures_test.rb

    r9191 r9193  
    181181  def test_binary_in_fixtures 
    182182    assert_equal 1, @binaries.size 
    183     data = File.open(ASSETS_ROOT + "/flowers.jpg", "rb").read.freeze 
     183    data = File.read(ASSETS_ROOT + "/flowers.jpg") 
     184    data.force_encoding('ASCII-8BIT') if data.respond_to?(:force_encoding) 
     185    data.freeze 
    184186    assert_equal data, @flowers.data 
    185187  end