test/generators/resource_generator_test.rb in adminpanel-2.4.3 vs test/generators/resource_generator_test.rb in adminpanel-2.5.0

- old
+ new

@@ -99,10 +99,11 @@ admin_post name description:wysiwyg number:float flag:boolean + avatar:file quantity:integer date:datepicker categories:has_many --no-skip-gallery ) @@ -118,10 +119,12 @@ /'type' => 'text_field',/, /'number' => {/, /'type' => 'text_field',/, /'flag' => {/, /'type' => 'boolean',/, + /'avatar' => {/, + /'type' => 'file_field',/, /'quantity' => {/, /'type' => 'number_field',/, /'date' => {/, /'type' => 'datepicker',/, /'admin_postfiles' => {/, @@ -158,11 +161,28 @@ 'app/models/adminpanel/blog.rb', /'post_ids' => {/, /'type' => 'has_many'/, /'model' => 'Adminpanel::Post'/, /'category_ids' => {/, - /'type' => 'has_many'/, /'model' => 'Adminpanel::Category'/ + ) + end + + def test_generating_with_single_attachment_file + run_generator %w( + monkey + avatar:file + ) + assert_file( + 'app/models/adminpanel/monkey.rb', + /def name/, + /mount_uploader :avatar, MonkeyAvatarUploader/, + /'avatar' => {/, + /'type' => 'file_field'/ + ) + assert_file( + 'app/uploaders/adminpanel/monkey_avatar_uploader.rb', + /class MonkeyAvatarUploader </ ) end def test_that_runs_without_errors assert_nothing_raised do