Sha256: e0f4e7c7c6ae6ca9124d0ca5391ee5b913574bee409dae6b5d6a87b27b3853bf

Contents?: true

Size: 1.26 KB

Versions: 5

Compression:

Stored size: 1.26 KB

Contents

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

describe MerbAdmin::Main do 

  before(:each) do
    mount_slice
  end

  it "should have helper methods for dealing with public paths" do
    @controller = dispatch_to(MerbAdmin::Main, :index)

    @controller.public_path_for(:image).should == "/slices/merb-admin/images"
    @controller.public_path_for(:javascript).should == "/slices/merb-admin/javascripts"
    @controller.public_path_for(:stylesheet).should == "/slices/merb-admin/stylesheets"

    @controller.image_path.should == "/slices/merb-admin/images"
    @controller.javascript_path.should == "/slices/merb-admin/javascripts"
    @controller.stylesheet_path.should == "/slices/merb-admin/stylesheets"

    @controller.app_path_for(:image).should == "#{Merb.root}/public/slices/merb-admin/images"
    @controller.app_path_for(:javascript).should == "#{Merb.root}/public/slices/merb-admin/javascripts"
    @controller.app_path_for(:stylesheet).should == "#{Merb.root}/public/slices/merb-admin/stylesheets"

    @controller.slice_path_for(:image).should == "#{Merb.root}/public/images"
    @controller.slice_path_for(:javascript).should == "#{Merb.root}/public/javascripts"
    @controller.slice_path_for(:stylesheet).should == "#{Merb.root}/public/stylesheets"  
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sferik-merb-admin-0.2.7 spec/controllers/main_spec.rb
sferik-merb-admin-0.2.8 spec/controllers/main_spec.rb
sferik-merb-admin-0.3.0 spec/controllers/main_spec.rb
sferik-merb-admin-0.3.1 spec/controllers/main_spec.rb
sferik-merb-admin-0.3.2 spec/controllers/main_spec.rb