Sha256: 1e4b9b1e63d5d0fd2328ef9069b202f424d88d4d76d11d10815d754396c268c4

Contents?: true

Size: 678 Bytes

Versions: 17

Compression:

Stored size: 678 Bytes

Contents

require 'spec_helper'

describe Language do

	before(:all) do
		@language = Factory(:language)
	end
	
	after(:all) do
		@language.destroy if @language
	end

	it "should return a label for code" do
	  @language.label(:code).should == 'kl'
	end 

	it "should return a label for name" do
		@language.label(:name).should == 'Klingonian'
	end
		
	it "should not be deletable if it is the default language" do
		@default_language = Language.find_by_default(true)
		if !@default_language
			@default_language = Factory(:language, :name => "default", :code => "aa", :frontpage_name => "intro", :default => true)
		end
		expect { @default_language.destroy }.should raise_error
	end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
alchemy_cms-2.0.6.1 spec/models/language_spec.rb
alchemy_cms-2.0.5 spec/models/language_spec.rb
alchemy_cms-2.0.4 spec/models/language_spec.rb
alchemy_cms-2.0.3.1 spec/models/language_spec.rb
alchemy_cms-2.1.beta1 spec/models/language_spec.rb
alchemy_cms-2.0.3 spec/models/language_spec.rb
alchemy_cms-2.0.2 spec/models/language_spec.rb
alchemy_cms-2.0.1 spec/models/language_spec.rb
alchemy_cms-2.0 spec/models/language_spec.rb
alchemy_cms-2.0.rc6 spec/models/language_spec.rb
alchemy_cms-2.0.rc5 spec/models/language_spec.rb
alchemy_cms-2.0.rc4 spec/models/language_spec.rb
alchemy_cms-2.0.rc3 spec/language_spec.rb
alchemy_cms-2.0.rc2 spec/language_spec.rb
alchemy_cms-2.0.rc1 spec/language_spec.rb
alchemy_cms-2.0.pre5 spec/language_spec.rb
alchemy_cms-2.0.pre4 spec/language_spec.rb