# # test_documents_controller.rb # # Created on 20/09/2007, 11:37:24 # require File.join(File.dirname(__FILE__), 'little_rails_app.rb') describe "Checking AutoRest's defaults for DocumentsController" do it "Should have data in the managed controller " do DocumentsController.ardata.should_not be_nil end f= [[:customer_id, "Customer"], [:sales_man_id, "Sales Man"], [:name, "Name"], [:content, "Content"]] b= Struct::ARBreadcrumbs.new(nil, nil, 'Documents ', 'Document ', AutoRest::Labels.defaults[:breadcrumbs_newlabel], AutoRest::Labels.defaults[:breadcrumbs_separator]) parents= Set.new parents<< Struct::ARResource.new("sales_man", "sales_men", SalesMan, "Sales_man", "") parents<< Struct::ARResource.new("customer", "customers", Customer, "Customer", "") parents<< Struct::ARResource.new("customer", "customers", Customer, "Customer", "sales_man_") parents<< Struct::ARResource.new("customer", "customers", Customer, "Customer", "zone_") parent_ids= Set.new(['customer_id', 'sales_man_id']) options= { :resource => Struct::ARResource.new('document', 'documents', Document, 'Document', ""), #:parent_resources => parents, :parent_ids => parent_ids, :foreing_models => { 'customer_id' => Customer, 'sales_man_id' => SalesMan }, :exclude_fields => Struct::ARFields.new(nil, nil, nil, nil), :fields => Struct::ARFields.new(f, f, f, f), :hidden_fields => Set.new, :breadcrumbs => b, :templates => DEFAULT_TEMPLATES, :labels => AutoRest::Labels.defaults.merge({:search_title => "