Sha256: a5e7d837bc864cae04baa094413c46990fa9f6c9ae221cf2b9faa2db5af136aa
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe "RgettextPoedit" do let(:rgp){ RgettextPoedit.new({}) } it "can parse various forms" do lines = [ " _('Test 1 %{name}', :name) \n", " _ 'Test 2 %{name}', :name \n", " _'Test 3 %{name}', :name \n", ' _("Test 4 %{name}", :name) ', ' _ "Test 5 %{name}", :name ', ' _"Test 6 %{name}", :name ', ' _"Test 7" ', " _'Test 8' \n", " str = \"Hejsa \#{_('Test 9')} ", "#. Dette er en test", '<%=_"Test 10"%>' ] lines.each do |line| rgp.__send__(:parse_content, nil, nil, line) end strs = rgp.instance_variable_get(:@translations) strs.keys.should include "Test 1 %{name}" strs.keys.should include "Test 2 %{name}" strs.keys.should include "Test 3 %{name}" strs.keys.should include "Test 4 %{name}" strs.keys.should include "Test 5 %{name}" strs.keys.should include "Test 6 %{name}" strs.keys.should include "Test 7" strs.keys.should include "Test 8" strs.keys.should include "Test 9" strs.keys.should include "Test 10" strs["Test 10"][:comments].should include "Dette er en test" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rgettext_poedit-0.0.2 | spec/rgettext_poedit_spec.rb |