Sha256: bea74aa4f465538f1de98ecf5afbf5b9536aaa56230d2dae185451ab3e04b618
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
USE_RAILS=true unless defined?(USE_RAILS) require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe Lolita::I18n::Backend do it "should have fallback to default I18n store" do I18n.t("Page title").should == "Page title" end it "should set translation into DB" do ::I18n.t("test-key", :locale => :en, :default => '').should == '' Lolita::I18n::Backend.set("en.test-key","Hello") ::I18n.t("test-key", :locale => :en, :default => '').should == 'Hello' end it "should delete key from DB if empty value given" do Lolita::I18n::Backend.set("en.test-key","Hello") Lolita::I18n::Backend.get("en.test-key")[:value].should == "Hello" Lolita::I18n::Backend.set("en.test-key","") Lolita::I18n.store.get("en.test-key").should be_nil end it "should get translation into DB" do Lolita::I18n::Backend.get("en.test-key")[:value].should == '' Lolita::I18n::Backend.set("en.test-key","Hello") Lolita::I18n::Backend.get("en.test-key")[:value].should == "Hello" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lolita-i18n-0.1.4 | spec/lolita-i18n/backend_spec.rb |