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 |