github.com/lonnblad/godog@v0.7.14-0.20200306004719-1b0cb3259847/formatter-tests/pretty/some_scenarions_including_failing (about)

     1  <bold-white>Feature:</bold-white> some scenarios
     2  
     3    <bold-white>Scenario:</bold-white> failing    <bold-black># formatter-tests/features/some_scenarions_including_failing.feature:3</bold-black>
     4      <green>Given</green> <green>passing step</green> <bold-black># formatters_print_test.go:63 -> passingStepDef</bold-black>
     5      <red>When</red> <red>failing step</red>  <bold-black># formatters_print_test.go:79 -> failingStepDef</bold-black>
     6      <bold-red>step failed</bold-red>
     7      <cyan>Then</cyan> <cyan>passing step</cyan>  <bold-black># formatters_print_test.go:63 -> passingStepDef</bold-black>
     8  
     9    <bold-white>Scenario:</bold-white> pending   <bold-black># formatter-tests/features/some_scenarions_including_failing.feature:8</bold-black>
    10      <yellow>When</yellow> <yellow>pending step</yellow> <bold-black># formatters_print_test.go:77 -> pendingStepDef</bold-black>
    11        <yellow>TODO: write pending definition</yellow>
    12      <cyan>Then</cyan> <cyan>passing step</cyan> <bold-black># formatters_print_test.go:63 -> passingStepDef</bold-black>
    13  
    14    <bold-white>Scenario:</bold-white> undefined <bold-black># formatter-tests/features/some_scenarions_including_failing.feature:12</bold-black>
    15      <yellow>When</yellow> <yellow>undefined</yellow>
    16      <cyan>Then</cyan> <cyan>passing step</cyan> <bold-black># formatters_print_test.go:63 -> passingStepDef</bold-black>
    17  
    18  --- <red>Failed steps:</red>
    19  
    20    <red>Scenario: failing</red> <bold-black># formatter-tests/features/some_scenarions_including_failing.feature:3</bold-black>
    21      <red>When failing step</red> <bold-black># formatter-tests/features/some_scenarions_including_failing.feature:5</bold-black>
    22        <red>Error: </red><bold-red>step failed</bold-red>
    23  
    24  
    25  3 scenarios (<red>1 failed</red>, <yellow>1 pending</yellow>, <yellow>1 undefined</yellow>)
    26  7 steps (<green>1 passed</green>, <red>1 failed</red>, <yellow>1 pending</yellow>, <yellow>1 undefined</yellow>, <cyan>3 skipped</cyan>)
    27  0s
    28  
    29  <yellow>You can implement step definitions for undefined steps with these snippets:</yellow>
    30  <yellow>
    31  func undefined() error {
    32  	return godog.ErrPending
    33  }
    34  
    35  func FeatureContext(s *godog.Suite) {
    36  	s.Step(`^undefined$`, undefined)
    37  }
    38  </yellow>