Sha256: 481f79481381c6fb5c6d1cca1ccc321d73a84ade8b9e0ec1c16e268665d51b50

Contents?: true

Size: 571 Bytes

Versions: 3

Compression:

Stored size: 571 Bytes

Contents

# encoding: utf-8
require 'abstract_unit'

class MultibyteUnicodeDatabaseTest < Test::Unit::TestCase
  def setup
    @ucd = ActiveSupport::Multibyte::UnicodeDatabase.new
  end

  ActiveSupport::Multibyte::UnicodeDatabase::ATTRIBUTES.each do |attribute|
    define_method "test_lazy_loading_on_attribute_access_of_#{attribute}" do
      @ucd.expects(:load)
      @ucd.send(attribute)
    end
  end
  
  def test_load
    @ucd.load
    ActiveSupport::Multibyte::UnicodeDatabase::ATTRIBUTES.each do |attribute|
      assert @ucd.send(attribute).length > 1
    end
  end
end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
radiant-0.9.0.rc2 vendor/rails/activesupport/test/multibyte_unicode_database_test.rb
usher-0.7.0 spec/rails2_3/vendor/rails/vendor/rails/activesupport/test/multibyte_unicode_database_test.rb
recliner-0.0.1 vendor/activesupport/test/multibyte_unicode_database_test.rb