Undefined method `seconds' for 2:Fixnum
C:\dev\workspace\iautomation (master)
λ cucumber features\specifications\implementsapp\login.feature
undefined method seconds' for 2:Fixnum Did you mean? send (NoMethodError) C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/angular.rb:6:in module:Angular'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/angular.rb:5:in <top (required)>' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/capybara-ng.rb:1:in require_relative'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/capybara-ng.rb:1:in <top (required)>' C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in require'
C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in rescue in require' C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in require'
C:/dev/workspace/iautomation/features/support/env.rb:6:in <top (required)>' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in load'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in load_code_file' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:142:in load_file'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:84:in block in load_files!' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in each'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in load_files!' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:253:in load_step_definitions'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:61:in run!' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/cli/main.rb:32:in execute!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/bin/cucumber:8:in <top (required)>' C:/Ruby23-x64/bin/cucumber:22:in load'
C:/Ruby23-x64/bin/cucumber:22:in `
Please @kikonen, can you help me?
If "2.seconds" is failing it's indication that rails activesupport gem providing that extension is not loaded.
require 'activesupport'
However, since gem is built with assumption of rails environment this is likely not only case were some rails dependency is hit.
Thanks for the feedback @kikonen. I stated in features/support/env.rb, but unsuccessfully as follows:
C:\dev\workspace\iautomation (master) λ cucumber features\specifications\implementsapp\login.feature cannot load such file -- activesupport (LoadError) C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' C:/dev/workspace/iautomation/features/support/env.rb:6:in <top (required)>'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in load' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in load_code_file'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:142:in load_file' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:84:in block in load_files!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in each' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in load_files!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:253:in load_step_definitions' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:61:in run!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/cli/main.rb:32:in execute!' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/bin/cucumber:8:in <top (required)>'
C:/Ruby23-x64/bin/cucumber:22:in load' C:/Ruby23-x64/bin/cucumber:22:in C:\dev\workspace\iautomation (master)
λ gem list --local
*** LOCAL GEMS ***
... activesupport (5.0.1, 5.0.0.1)` ...
require 'active_support'
Hmm.. was it with underscore. I always forget, since gem naming and needed require had some inconsistencies in rails gems
Thank you. But, the same problem as follow:
C:\dev\workspace\iautomation (master) λ cucumber features\specifications\implementsapp\login.feature undefined method seconds' for 2:Fixnum
Did you mean? send (NoMethodError)
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/angular.rb:6:in <module:Angular>' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/angular.rb:5:in <top (required)>'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/capybara-ng.rb:1:in require_relative' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capybara-ng-0.2.7/lib/capybara-ng.rb:1:in <top (required)>'
C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in require' C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in rescue in require'
C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in require' C:/dev/workspace/iautomation/features/support/env.rb:7:in <top (required)>'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in load' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in load_code_file'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:142:in load_file' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:84:in block in load_files!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in each' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in load_files!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:253:in load_step_definitions' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:61:in run!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/lib/cucumber/cli/main.rb:32:in execute!' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/cucumber-2.4.0/bin/cucumber:8:in <top (required)>'
C:/Ruby23-x64/bin/cucumber:22:in load' C:/Ruby23-x64/bin/cucumber:22:in

http://stackoverflow.com/questions/4238867/how-do-i-use-active-support-core-extensions
require 'active_support/all'