Sha256: fbc427e5388e2a4946e695c4300cdce4ed790fc1134a106c45f236a869391e2b
Contents?: true
Size: 1014 Bytes
Versions: 15
Compression:
Stored size: 1014 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 expect(RailsAdmin::AbstractModel.new("Cms::BasicPage").to_param).to eq('cms~basic_page') end end describe "ApplicationController#to_model_name" do it "turns cms~basic_page into Cms::BasicPage" do expect(RailsAdmin::ApplicationController.new.to_model_name('cms~basic_page')).to eq('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 "has 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
15 entries across 15 versions & 2 rubygems