Sha256: 032fb0424cd2fda28db55971e219894b69c553af1e94525d0ddd62c204139405

Contents?: true

Size: 598 Bytes

Versions: 1

Compression:

Stored size: 598 Bytes

Contents

require 'spec_helper'

describe LostInTranslations::Ruby do

  context "when building a resource" do
    before do
      @user_class = Struct.new(:title, :first_name, :last_name) do
        include LostInTranslations::Ruby

        translate :title, :first_name

        def translation_data
          @translation_data ||= {
            en: { first_name: 'Jon', last_name: 'Snow' },
            fr: { first_name: 'Jean', last_name: 'Neige' }
          }
        end
      end

      @user = @user_class.new('Cavaleiro', 'Joao', 'Neve')
    end

    it_behaves_like "the readme example"
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lost_in_translations-1.4.0 spec/lost_in_translations/ruby_spec.rb