# test loading external content
do_dump_test(
classname => 'DBICTest::Schema::13',
- options => { },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::Schema::13 to directory /,
qr/Schema dump completed/,
do_dump_test(
classname => 'DBICTest::Schema::14',
options => { skip_load_external => 1 },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::Schema::14 to directory /,
qr/Schema dump completed/,
do_dump_test(
classname => 'DBICTest::Schema::14',
options => { config_file => $config_file },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::Schema::14 to directory /,
qr/Schema dump completed/,
return +{ extra => { is_footext => 1 } } if $col eq 'footext';
}
},
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Schema dump completed/,
qr/package DBICTest::DumpMore::1::Foo;/,
qr/=head1 NAME\n\nDBICTest::DumpMore::1::Foo\n\n=cut\n\n/,
qr/=head1 ACCESSORS\n\n/,
-qr/=head2 fooid\n\n data_type: 'INTEGER'\n is_nullable: 1\n\n/,
-qr/=head2 footext\n\n data_type: 'TEXT'\n default_value: 'footext'\n extra: {is_footext => 1}\n is_nullable: 1\n\n/,
+qr/=head2 fooid\n\n data_type: 'integer'\n is_nullable: 1\n\n/,
+qr/=head2 footext\n\n data_type: 'text'\n default_value: 'footext'\n extra: {is_footext => 1}\n is_nullable: 1\n\n/,
qr/->set_primary_key/,
qr/=head1 RELATIONS\n\n/,
qr/=head2 bars\n\nType: has_many\n\nRelated object: L<DBICTest::DumpMore::1::Bar>\n\n=cut\n\n/,
qr/package DBICTest::DumpMore::1::Bar;/,
qr/=head1 NAME\n\nDBICTest::DumpMore::1::Bar\n\n=cut\n\n/,
qr/=head1 ACCESSORS\n\n/,
-qr/=head2 barid\n\n data_type: 'INTEGER'\n is_nullable: 1\n\n/,
-qr/=head2 fooref\n\n data_type: 'INTEGER'\n is_foreign_key: 1\n is_nullable: 1\n\n/,
+qr/=head2 barid\n\n data_type: 'integer'\n is_nullable: 1\n\n/,
+qr/=head2 fooref\n\n data_type: 'integer'\n is_foreign_key: 1\n is_nullable: 1\n\n/,
qr/->set_primary_key/,
qr/=head1 RELATIONS\n\n/,
qr/=head2 fooref\n\nType: belongs_to\n\nRelated object: L<DBICTest::DumpMore::1::Foo>\n\n=cut\n\n/,
do_dump_test(
classname => 'DBICTest::DumpMore::1',
- options => { },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Schema dump completed/,
do_dump_test(
classname => 'DBICTest::DumpMore::1',
options => { really_erase_my_files => 1 },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Deleting existing file /,
},
);
+rmtree($DUMP_PATH, 1, 1);
+
do_dump_test(
classname => 'DBICTest::DumpMore::1',
options => { use_namespaces => 1, generate_pod => 0 },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Schema dump completed/,
},
);
+rmtree($DUMP_PATH, 1, 1);
+
do_dump_test(
classname => 'DBICTest::DumpMore::1',
options => { use_namespaces => 1 },
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Schema dump completed/,
},
);
+rmtree($DUMP_PATH, 1, 1);
+
do_dump_test(
classname => 'DBICTest::DumpMore::1',
options => { use_namespaces => 1,
resultset_namespace => 'RSet',
default_resultset_class => 'RSetBase',
},
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Schema dump completed/,
},
);
+rmtree($DUMP_PATH, 1, 1);
+
do_dump_test(
classname => 'DBICTest::DumpMore::1',
options => { use_namespaces => 1,
result_base_class => 'My::ResultBaseClass',
schema_base_class => 'My::SchemaBaseClass',
},
- error => '',
warnings => [
qr/Dumping manual schema for DBICTest::DumpMore::1 to directory /,
qr/Schema dump completed/,
},
);
+rmtree($DUMP_PATH, 1, 1);
+
do_dump_test(
classname => 'DBICTest::DumpMore::1',
options => {