berkmancenter/namae

View on GitHub
features/suffix.feature

Summary

Maintainability
Test Coverage
Feature: Parse names with a suffix
  As a hacker who works with Namae
  I want to be able to parse names with a suffix

  @names @suffix
  Scenario: Names with a suffix BibTeX style
    When I parse the names "Griffey, Jr., Ken"
    Then the names should be:
      | given      | family  | suffix  |
      | Ken        | Griffey | Jr.     |

  @names @suffix
  Scenario: Names with a suffix in display-order
    When I parse the names "Ken Griffey, Jr."
    Then the names should be:
      | given      | family  | suffix  |
      | Ken        | Griffey | Jr.     |
  
  @names @suffix
  Scenario: Names with a suffix in sort-order chicago style
    When I parse the names "Griffey, Ken, Jr."
    Then the names should be:
      | given      | family  | suffix  |
      | Ken        | Griffey | Jr.     |
  
  @names @suffix
  Scenario: Names with a suffix in sort-order with no comma
    When I parse the names "Griffey, Ken Jr."
    Then the names should be:
      | given      | family  | suffix  |
      | Ken        | Griffey | Jr.     |

  @names @suffix
  Scenario: Names with a suffix in display-order no comma
    When I parse the names "Ken Griffey Jr."
    Then the names should be:
      | given      | family  | suffix  |
      | Ken        | Griffey | Jr.     |
  
  
  @names @suffix @list
  Scenario: Names with a suffix
    When I parse the names "Griffey, Jr., Ken and Ken Griffey, Jr. and Griffey, Ken, Jr. and Ken Griffey Jr."
    Then the names should be:
      | given      | family  | suffix  |
      | Ken        | Griffey | Jr.     |
      | Ken        | Griffey | Jr.     |
      | Ken        | Griffey | Jr.     |
      | Ken        | Griffey | Jr.     |