1 require File.join(File.dirname(__FILE__),'..',"spec_helper")
2 require 'i18n_data/live_data_provider'
4 describe I18nData::LiveDataProvider do
5 describe :po_to_hash do
7 I18nData::LiveDataProvider.send(:po_to_hash,text)
9 it "parses po file into translations" do
15 po_to_hash(text).should == {"one"=>"1"}
17 it "keeps order of translations" do
26 po_to_hash(text).should == {"one"=>"1","two"=>"","three"=>"3"}
28 pending_it "finds x-line long translations" do
32 "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church "
34 msgstr "Kirchenslavisch"
36 long_name = "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic"
37 po_to_hash(text)[long_name].should == "Kirchenslavisch"