Method: RailsSuite#parse_features
- Defined in:
- lib/Rails/rails_suite.rb
#parse_features(klass = RailsFeature) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/Rails/rails_suite.rb', line 24 def parse_features(klass=RailsFeature) title_body_arr = Parser.title_and_body_by_keyword_from_string({ :string => feature_files_as_strings.join(" "), :keyword => feature_keyword }) @features = title_body_arr.map do |hash| klass.new(hash.update({ :keyword => feature_keyword, :scenario_keyword => scenario_keyword, :given_scenario_keyword => given_scenario_keyword, :follow_up_keyword => follow_up_keyword})) end end |