Sha256: 47aee810139b18d70fafe2d35238fc29e50649cd72a36d173479eab595ae3c87

Contents?: true

Size: 1.35 KB

Versions: 4

Compression:

Stored size: 1.35 KB

Contents

require 'spec_helper'

module Spec
  module Runner
    describe Configuration do
      with_sandboxed_options do
        with_sandboxed_config do
          describe "#spec_language" do

            it "should default a english language for nil" do
              config.spec_language(nil).should == "en"
            end

            it "should return a pt language" do
              config.spec_language(:pt).should == "pt"
            end

            it "should return a es language using a Symbol" do
              config.spec_language(:es).should == "es"
            end
            
            it "should return a en language for the nil parameter" do
              config.spec_language(nil)
              config.language.should == "en"
            end

            it "should set the portuguese language" do
              config.spec_language(:pt)
              config.language.should == "pt"
            end

            it "should set the espanish language" do
              config.spec_language(:es)
              config.language.should == "es"
            end

          end
          
          describe "load language" do
            before(:each) do
              config.spec_language(:pt)
            end
            it "should load all the modules" do
              config.load_language.should be_true
            end
          end
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rspec-i18n-1.0.0 spec/spec-i18n/runner/configuration_spec.rb
rspec-i18n-0.2.1 spec/spec-i18n/runner/configuration_spec.rb
rspec-i18n-0.2.0 spec/spec-i18n/runner/configuration_spec.rb
rspec-i18n-0.1.0 spec/spec-i18n/runner/configuration_spec.rb