Sha256: 0d3424268175c1945ba11808e99125efd7c70008e6cd5e66a23841dce43cefe5

Contents?: true

Size: 700 Bytes

Versions: 7

Compression:

Stored size: 700 Bytes

Contents

require 'spec_helper'

describe GlobalizeTranslation do

  let(:i18n_title) { Factory(:i18n_title) }
  let(:i18n_title_pl) { Factory(:i18n_title_pl) }

  it "has a :title key" do
    i18n_title.key.should eql('title')
  end

  it "returns all translations for all locales" do
    [i18n_title, i18n_title_pl].map(&:value).should =~ GlobalizeTranslation.lookup(:title).map(&:value)
  end

  it "returns a translation for scoped locale" do
    i18n_title.value.should eq(GlobalizeTranslation.where(:locale => :en).lookup(:title).first.value)
  end

  it "lists available locales" do
    [i18n_title, i18n_title_pl].map(&:locale).map(&:to_sym).should =~ GlobalizeTranslation.available_locales
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
exvo_globalize-0.5.4 spec/models/globalize_translation_spec.rb
exvo_globalize-0.5.3 spec/models/globalize_translation_spec.rb
exvo_globalize-0.5.2 spec/models/globalize_translation_spec.rb
exvo_globalize-0.5.1 spec/models/globalize_translation_spec.rb
exvo_globalize-0.5.0 spec/models/globalize_translation_spec.rb
exvo_globalize-0.4.0 spec/models/globalize_translation_spec.rb
exvo_globalize-0.3.2 spec/models/globalize_translation_spec.rb