features/cli_new.feature in howitzer-2.0.3 vs features/cli_new.feature in howitzer-2.1.0

- old
+ new

@@ -52,16 +52,26 @@ Scenario Outline: Run with new command with argument and with rspec option When I run `howitzer new test_automation <option>` Then the output should contain exactly: """ * New project directory creation ... - Created new './test_automation' folder + Created './test_automation' folder * Config files generation ... Added 'config/boot.rb' file Added 'config/custom.yml' file Added 'config/capybara.rb' file Added 'config/default.yml' file + Added 'config/drivers/browserstack.rb' file + Added 'config/drivers/crossbrowsertesting.rb' file + Added 'config/drivers/headless_chrome.rb' file + Added 'config/drivers/phantomjs.rb' file + Added 'config/drivers/poltergeist.rb' file + Added 'config/drivers/sauce.rb' file + Added 'config/drivers/selenium.rb' file + Added 'config/drivers/selenium_grid.rb' file + Added 'config/drivers/testingbot.rb' file + Added 'config/drivers/webkit.rb' file * PageOriented pattern structure generation ... Added 'web/pages/example_page.rb' file Added 'web/sections/menu_section.rb' file * Base rake task generation ... Added 'tasks/common.rake' file @@ -71,11 +81,11 @@ Added '.gitignore' file Added '.rubocop.yml' file Added 'Rakefile' file Added template 'Gemfile.erb' with params '{:r=>true, :rspec=>true, :c=>false, :cucumber=>false, :t=>false, :turnip=>false}' to destination 'Gemfile' * Pre-requisites integration to the framework ... - Added 'prerequisites/factory_girl.rb' file + Added 'prerequisites/factory_bot.rb' file Added 'prerequisites/factories/users.rb' file Added 'prerequisites/models/base.rb' file Added 'prerequisites/models/user.rb' file * RSpec integration to the framework ... Added 'spec/spec_helper.rb' file @@ -90,11 +100,11 @@ | test_automation/config/capybara.rb | | test_automation/config/default.yml | | test_automation/emails/example_email.rb | | test_automation/web/sections/menu_section.rb | | test_automation/web/pages/example_page.rb | - | test_automation/prerequisites/factory_girl.rb | + | test_automation/prerequisites/factory_bot.rb | | test_automation/prerequisites/factories/users.rb | | test_automation/prerequisites/models/base.rb | | test_automation/prerequisites/models/user.rb | | test_automation/spec/example_spec.rb | | test_automation/spec/spec_helper.rb | @@ -113,16 +123,26 @@ Scenario Outline: Run with new command with argument and with cucumber option When I run `howitzer new test_automation <option>` Then the output should contain exactly: """ * New project directory creation ... - Created new './test_automation' folder + Created './test_automation' folder * Config files generation ... Added 'config/boot.rb' file Added 'config/custom.yml' file Added 'config/capybara.rb' file Added 'config/default.yml' file + Added 'config/drivers/browserstack.rb' file + Added 'config/drivers/crossbrowsertesting.rb' file + Added 'config/drivers/headless_chrome.rb' file + Added 'config/drivers/phantomjs.rb' file + Added 'config/drivers/poltergeist.rb' file + Added 'config/drivers/sauce.rb' file + Added 'config/drivers/selenium.rb' file + Added 'config/drivers/selenium_grid.rb' file + Added 'config/drivers/testingbot.rb' file + Added 'config/drivers/webkit.rb' file * PageOriented pattern structure generation ... Added 'web/pages/example_page.rb' file Added 'web/sections/menu_section.rb' file * Base rake task generation ... Added 'tasks/common.rake' file @@ -132,11 +152,11 @@ Added '.gitignore' file Added '.rubocop.yml' file Added 'Rakefile' file Added template 'Gemfile.erb' with params '{:c=>true, :cucumber=>true, :r=>false, :rspec=>false, :t=>false, :turnip=>false}' to destination 'Gemfile' * Pre-requisites integration to the framework ... - Added 'prerequisites/factory_girl.rb' file + Added 'prerequisites/factory_bot.rb' file Added 'prerequisites/factories/users.rb' file Added 'prerequisites/models/base.rb' file Added 'prerequisites/models/user.rb' file * Cucumber integration to the framework ... Added 'features/step_definitions/common_steps.rb' file @@ -159,11 +179,11 @@ | test_automation/features/support/env.rb | | test_automation/features/support/transformers.rb | | test_automation/features/example.feature | | test_automation/web/sections/menu_section.rb | | test_automation/web/pages/example_page.rb | - | test_automation/prerequisites/factory_girl.rb | + | test_automation/prerequisites/factory_bot.rb | | test_automation/prerequisites/factories/users.rb | | test_automation/prerequisites/models/base.rb | | test_automation/prerequisites/models/user.rb | | test_automation/tasks/common.rake | | test_automation/tasks/cucumber.rake | @@ -181,16 +201,26 @@ Scenario Outline: Run with new command with argument and with turnip option When I run `howitzer new test_automation <option>` Then the output should contain exactly: """ * New project directory creation ... - Created new './test_automation' folder + Created './test_automation' folder * Config files generation ... Added 'config/boot.rb' file Added 'config/custom.yml' file Added 'config/capybara.rb' file Added 'config/default.yml' file + Added 'config/drivers/browserstack.rb' file + Added 'config/drivers/crossbrowsertesting.rb' file + Added 'config/drivers/headless_chrome.rb' file + Added 'config/drivers/phantomjs.rb' file + Added 'config/drivers/poltergeist.rb' file + Added 'config/drivers/sauce.rb' file + Added 'config/drivers/selenium.rb' file + Added 'config/drivers/selenium_grid.rb' file + Added 'config/drivers/testingbot.rb' file + Added 'config/drivers/webkit.rb' file * PageOriented pattern structure generation ... Added 'web/pages/example_page.rb' file Added 'web/sections/menu_section.rb' file * Base rake task generation ... Added 'tasks/common.rake' file @@ -200,11 +230,11 @@ Added '.gitignore' file Added '.rubocop.yml' file Added 'Rakefile' file Added template 'Gemfile.erb' with params '{:t=>true, :turnip=>true, :c=>false, :cucumber=>false, :r=>false, :rspec=>false}' to destination 'Gemfile' * Pre-requisites integration to the framework ... - Added 'prerequisites/factory_girl.rb' file + Added 'prerequisites/factory_bot.rb' file Added 'prerequisites/factories/users.rb' file Added 'prerequisites/models/base.rb' file Added 'prerequisites/models/user.rb' file * Turnip integration to the framework ... Added '.rspec' file @@ -291,16 +321,26 @@ Scenario Outline: Run with new command with options and with rspec argument When I run `howitzer new <option> test_automation` Then the output should contain exactly: """ * New project directory creation ... - Created new './test_automation' folder + Created './test_automation' folder * Config files generation ... Added 'config/boot.rb' file Added 'config/custom.yml' file Added 'config/capybara.rb' file Added 'config/default.yml' file + Added 'config/drivers/browserstack.rb' file + Added 'config/drivers/crossbrowsertesting.rb' file + Added 'config/drivers/headless_chrome.rb' file + Added 'config/drivers/phantomjs.rb' file + Added 'config/drivers/poltergeist.rb' file + Added 'config/drivers/sauce.rb' file + Added 'config/drivers/selenium.rb' file + Added 'config/drivers/selenium_grid.rb' file + Added 'config/drivers/testingbot.rb' file + Added 'config/drivers/webkit.rb' file * PageOriented pattern structure generation ... Added 'web/pages/example_page.rb' file Added 'web/sections/menu_section.rb' file * Base rake task generation ... Added 'tasks/common.rake' file @@ -310,11 +350,11 @@ Added '.gitignore' file Added '.rubocop.yml' file Added 'Rakefile' file Added template 'Gemfile.erb' with params '{:r=>true, :rspec=>true, :c=>false, :cucumber=>false, :t=>false, :turnip=>false}' to destination 'Gemfile' * Pre-requisites integration to the framework ... - Added 'prerequisites/factory_girl.rb' file + Added 'prerequisites/factory_bot.rb' file Added 'prerequisites/factories/users.rb' file Added 'prerequisites/models/base.rb' file Added 'prerequisites/models/user.rb' file * RSpec integration to the framework ... Added 'spec/spec_helper.rb' file @@ -329,10 +369,10 @@ | test_automation/config/capybara.rb | | test_automation/config/default.yml | | test_automation/emails/example_email.rb | | test_automation/web/sections/menu_section.rb | | test_automation/web/pages/example_page.rb | - | test_automation/prerequisites/factory_girl.rb | + | test_automation/prerequisites/factory_bot.rb | | test_automation/prerequisites/factories/users.rb | | test_automation/prerequisites/models/base.rb | | test_automation/prerequisites/models/user.rb | | test_automation/spec/example_spec.rb | | test_automation/spec/spec_helper.rb |