Sha256: a4a39699835123fead2dfcf89ae35c5d8c4fafeca0c5ec7e9e9b296e2d03a56f
Contents?: true
Size: 889 Bytes
Versions: 4
Compression:
Stored size: 889 Bytes
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 require 'rspec' require 'twitter_cldr' class FastGettext class << self def locale @@locale || :en end def locale=(value) @@locale = value end end end RSpec.configure do |config| config.mock_with :rr config.filter_run_excluding(:slow => true) unless ENV['FULL_SPEC'] config.before(:each) do FastGettext.locale = :en end end RSpec::Matchers.define :match_normalized do |expected| match do |actual| expected.localize.normalize(:using => :NFKC).to_s == actual.localize.normalize(:using => :NFKC).to_s end end def check_token_list(got, expected) got.size.should == expected.size expected.each_with_index do |exp_hash, index| exp_hash.each_pair do |exp_key, exp_val| got[index].send(exp_key).should == exp_val end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
twitter_cldr-1.7.0 | spec/spec_helper.rb |
twitter_cldr-1.6.2 | spec/spec_helper.rb |
twitter_cldr-1.6.1 | spec/spec_helper.rb |
twitter_cldr-1.6.0 | spec/spec_helper.rb |