diff --git a/vendor/plugins/blitz/features/step_definitions/view_steps.rb b/vendor/plugins/blitz/features/step_definitions/view_steps.rb index 3c27fde..c180687 100644 --- a/vendor/plugins/blitz/features/step_definitions/view_steps.rb +++ b/vendor/plugins/blitz/features/step_definitions/view_steps.rb @@ -41,7 +41,7 @@ Then /^a SemiFormal "new" view for "posts" should be generated with fields$/ do end end -Then /^an empty "new" view for "posts" should be generated$/ do - assert_generated_empty_file("app/views/posts/new.html.erb") +Then /^an empty "(.*)" view for "posts" should be generated$/ do |view| + assert_generated_empty_file("app/views/posts/#{view}.html.erb") end diff --git a/vendor/plugins/blitz/features/view_generator.feature b/vendor/plugins/blitz/features/view_generator.feature index 14cd203..2e26d92 100644 --- a/vendor/plugins/blitz/features/view_generator.feature +++ b/vendor/plugins/blitz/features/view_generator.feature @@ -23,3 +23,15 @@ Feature: Rails view generator When I generate a "new" view for "Posts" with the empty option Then an empty "new" view for "posts" should be generated + Scenario: View generator for show action + Given a Rails app + And the blitz plugin is installed + When I generate a "show" view for "Posts" with the empty option + Then an empty "show" view for "posts" should be generated + + Scenario: View generator for index action + Given a Rails app + And the blitz plugin is installed + When I generate a "index" view for "Posts" with the empty option + Then an empty "index" view for "posts" should be generated + diff --git a/vendor/plugins/blitz/generators/view/templates/index.html.erb b/vendor/plugins/blitz/generators/view/templates/index.html.erb new file mode 100644 index 0000000..71375ad --- /dev/null +++ b/vendor/plugins/blitz/generators/view/templates/index.html.erb @@ -0,0 +1,4 @@ +