Sha256: 233757ff0ffd0a7e064aa8efd55e51c109abf96f795d5412da5ec7d7a70dbe05

Contents?: true

Size: 828 Bytes

Versions: 27

Compression:

Stored size: 828 Bytes

Contents

# encoding: UTF-8

# Copyright 2012 Twitter, Inc
# http://www.apache.org/licenses/LICENSE-2.0

require 'spec_helper'

describe TwitterCldr::Collation::ImplicitCollationElements do

  it 'computes correct implicit value for non-CJK code points' do
    expect(described_class.for_code_point(0xD801)).to  eq([[0xE305C758, 0x5, 0x5]])
    expect(described_class.for_code_point(0xC0001)).to eq([[0xE44E70AC, 0x5, 0x5]])
    expect(described_class.for_code_point(0xFFF02)).to eq([[0xE4C25F74, 0x5, 0x5]])
  end

  it 'computes correct implicit values for CJK code points' do
    expect(described_class.for_code_point(0x4E00)).to  eq([[0xE00406, 0x5, 0x5]])
    expect(described_class.for_code_point(0x3400)).to  eq([[0xE0ABCE, 0x5, 0x5]])
    expect(described_class.for_code_point(0x20000)).to eq([[0xE1302590, 0x5, 0x5]])
  end

end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
twitter_cldr-6.12.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.11.5 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.11.4 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.11.3 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.11.2 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.11.1 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.11.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.10.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.9.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.8.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.7.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.6.2 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.6.1 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.6.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.5.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.4.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.3.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.2.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.1.0 spec/collation/implicit_collation_elements_spec.rb
twitter_cldr-6.0.2 spec/collation/implicit_collation_elements_spec.rb