Sha256: a20202f96721680cfc6ac520065303196625c02bba02db1a5cf2d5ddd2dd84ab

Contents?: true

Size: 722 Bytes

Versions: 1

Compression:

Stored size: 722 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

RSpec.describe Loaf::Translation do

  before { I18n.backend = I18n::Backend::Simple.new }

  it 'translates breadcrumb title' do
    I18n.backend.store_translations 'en', breadcrumbs: { home: 'Home'}
    expect(described_class.breadcrumb_title('breadcrumbs.home')).to eql('Home')
  end

  it 'translates breadcrumb name with default scope' do
    I18n.backend.store_translations 'en', breadcrumbs: {home: 'Home'}
    expect(described_class.breadcrumb_title('home')).to eql('Home')
  end

  it 'translates breadcrumb name using default option' do
    expect(described_class.breadcrumb_title('home', default: 'breadcrumb default name')).to eql('breadcrumb default name')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
loaf-0.4.0 spec/unit/translation_spec.rb