Sha256: 283658a989b9e33773a77f35cb90ef42d4feacafc130baa261d1885cb8fd1bdc

Contents?: true

Size: 778 Bytes

Versions: 38

Compression:

Stored size: 778 Bytes

Contents

# To change this template, choose Tools | Templates
# and open the template in the editor.

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe Lolita::Mapping do

	it "should store options" do
		mapping=Lolita::Mapping.new(:posts)
		mapping.to.should == Post
		mapping.plural.should == :posts
		mapping.singular.should == :post
		mapping.path.should == "lolita"
		mapping.controllers[:posts].should == "lolita/posts"
	end

	context "url_name" do
		it "should start with lolita when no path is given" do
			mapping=Lolita::Mapping.new(:posts)
			mapping.url_name.should=="lolita_posts"
		end
		
		it "should start with given path" do
			mapping=Lolita::Mapping.new(:posts,:path=>"my_admin")
			mapping.url_name.should == "my_admin_posts"
		end
	end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
lolita-3.2.0.rc.17 spec/mapping_spec.rb
lolita-3.2.0.rc.16 spec/mapping_spec.rb
lolita-3.2.0.rc.14 spec/mapping_spec.rb
lolita-3.2.0.rc.13 spec/mapping_spec.rb
lolita-3.2.0.rc.12 spec/mapping_spec.rb
lolita-3.2.0.rc.11 spec/mapping_spec.rb
lolita-3.2.0.rc.10 spec/mapping_spec.rb
lolita-3.2.0.rc.9 spec/mapping_spec.rb
lolita-3.2.0.rc.7 spec/mapping_spec.rb
lolita-3.1.18 spec/mapping_spec.rb
lolita-3.2.0.rc.6 spec/mapping_spec.rb
lolita-3.2.0.rc.5 spec/mapping_spec.rb
lolita-3.2.0.rc.4 spec/mapping_spec.rb
lolita-3.2.0.rc.3 spec/mapping_spec.rb
lolita-3.2.0.rc2 spec/mapping_spec.rb
lolita-3.2.0.rc1 spec/mapping_spec.rb
lolita-3.1.17 spec/mapping_spec.rb
lolita-3.1.16 spec/mapping_spec.rb
lolita-3.1.15 spec/mapping_spec.rb
lolita-3.1.14 spec/mapping_spec.rb