David Tanner created JBEHAVE-782: ------------------------------------ Summary: Minor change to function parseScenario in RegexStoryParser Key: JBEHAVE-782 URL: https://jira.codehaus.org/browse/JBEHAVE-782 Project: JBehave Issue Type: Improvement Components: Core Affects Versions: 3.6.4 Environment: N/A Reporter: David Tanner Priority: Trivial
Problem Statement: When the RegexStoryParser parses out a scenario, it attempts to remove the title from the step to get the scenario without title, but the function doesn't account for Scenario:\n before the title. I don't think this will affect anything, and I don't think anything was broken initally, I just noticed as debugging that it didn't strip out the actual title because of the Scenario keyword, newline, and space before it. Actual Code: RegexStoryParser line 151: String scenarioWithoutTitle = removeStart(scenarioAsText, title); Recommended Fix: String scenarioWithoutTitle = removeStart(scenarioAsText, keywords.scenario() + "\n " + title); Where "\n " can be replaced with whatever new line character is being used plus the space. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email