In pretty_formatter.logStepResult, always append the new line character. This was from an incorrect conflict merge, and should have always been like this.
Copied the feature file from upstream master and then appended new tests to resolve merge conflicts