Sha256: de4f2e795fe5e5b2722037e9d07c2ef0cd0751e3e866a421a9681f6b7a6dcaac

Contents?: true

Size: 516 Bytes

Versions: 5

Compression:

Stored size: 516 Bytes

Contents

desc 'cucumber [FILES]', 'Run Cucumber features'
long_desc <<-LONGDESC
Example: `geordi cucumber features/authentication_feature:3`

Runs Cucumber as you want: with `bundle exec`, `cucumber_spinner` detection,
separate Firefox for Selenium, etc.
LONGDESC

def cucumber(*files)
  require 'geordi/cucumber'

  invoke_cmd 'bundle_install'

  if File.directory?('features')
    announce 'Running features'
    Geordi::Cucumber.new.run(files) or fail 'Features failed.'
  else
    note 'Cucumber not employed.'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
geordi-1.1.0 lib/geordi/commands/cucumber.rb
geordi-1.0.3 lib/geordi/commands/cucumber.rb
geordi-1.0.2 lib/geordi/commands/cucumber.rb
geordi-1.0.1 lib/geordi/commands/cucumber.rb
geordi-1.0.0 lib/geordi/commands/cucumber.rb