class Launcuke::FeaturesDir

Set of features under one specific directory

Attributes

dir_name[R]

Directory name fo the features

duration[RW]

Running time in ms for all features in this feature directory

failed[W]

True if a scenario or step has failed for this set of features

last_tested_time[RW]

Last test finished at

scenarios_results[RW]

Result string for passed/failed scenarios

steps_results[RW]

Result string for passed/failed steps

Public Class Methods

new(directory_name) click to toggle source
# File lib/launcuke/runner.rb, line 39
def initialize(directory_name)
  @dir_name = directory_name
  @failed = false
  @scenarios_results = ""
  @steps_results = ""
  @last_tested_time = ""
end

Public Instance Methods

failed?() click to toggle source

True if one feature has failed

# File lib/launcuke/runner.rb, line 48
def failed?
  (scenarios_results.include?"failed") || (steps_results.include?"failed")
end
human_name() click to toggle source

Human readable name used for index page (ex: user_logout –> User logout)

# File lib/launcuke/runner.rb, line 53
def human_name
  dir_name.gsub(/[_-]/, " ").capitalize
end