Sha256: 62fb35395c5c57ebef505caad35efdd1b532544c4e68c5932af28550d176fb92

Contents?: true

Size: 777 Bytes

Versions: 7

Compression:

Stored size: 777 Bytes

Contents

# encoding: utf-8
require "spec_helper"

describe "ActiveModel Translations" do

  describe ".human_attribute_name" do
    it "should provide translation" do
      Card.human_attribute_name(:first_name).should eql("First name")
    end
  end

  describe ".i18n_scope" do
    it "should provide activemodel default" do
      Card.i18n_scope.should eql(:couchrest)
    end
  end

  describe ".lookup_ancestors" do
    it "should provide basic lookup" do
      Cat.lookup_ancestors.should eql([Cat])
    end

    it "should provide lookup with ancestors" do
      ChildCat.lookup_ancestors.should eql([ChildCat, Cat])
    end

    it "should provide Base if request directly" do
      CouchRest::Model::Base.lookup_ancestors.should eql([CouchRest::Model::Base])
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
couchrest_model-2.1.0.rc1 spec/unit/translations_spec.rb
couchrest_model-2.1.0.beta2 spec/unit/translations_spec.rb
couchrest_model-2.1.0.beta1 spec/unit/translations_spec.rb
couchrest_model-2.0.4 spec/unit/translations_spec.rb
couchrest_model-2.0.3 spec/unit/translations_spec.rb
couchrest_model-2.0.1 spec/unit/translations_spec.rb
couchrest_model-2.0.0 spec/unit/translations_spec.rb