Sha256: 06309db073ad2b7fa2e643dcf6c863c44a187c02d3f1b68d47e3bb4b4e62755b
Contents?: true
Size: 1015 Bytes
Versions: 1
Compression:
Stored size: 1015 Bytes
Contents
require 'spec_helper' describe "RailsAdmin Namespaced Model New" do subject { page } describe "AbstractModel#to_param" do it 'turns namespaces into prefixes with ~' do RailsAdmin::AbstractModel.new("Cms::BasicPage").to_param.should == 'cms~basic_pages' end end describe "ApplicationController#to_model_name" do it 'turns cms~basic_pages into Cms::BasicPage' do RailsAdmin::ApplicationController.new.to_model_name('cms~basic_pages').should == 'Cms::BasicPage' end end describe "GET /admin/cms_basic_page/new" do before(:each) do visit new_path(:model_name => "cms~basic_page") end it 'should have correct input field names' do should have_selector("label[for=cms_basic_page_title]") should have_selector("input#cms_basic_page_title[name='cms_basic_page[title]']") should have_selector("label[for=cms_basic_page_content]") should have_selector("textarea#cms_basic_page_content[name='cms_basic_page[content]']") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elucid-rails_admin-0.0.1 | spec/requests/basic/new/rails_admin_namespaced_model_new_spec.rb |