Sha256: c7811200254c70aa1cdf0c647b71bd92092eade8a9600fd1e798ceae335d4c73

Contents?: true

Size: 1.2 KB

Versions: 6

Compression:

Stored size: 1.2 KB

Contents

Feature: Parse CSL localized date elements
  As a hacker of CSL styles
  I want to be able to parse CSL localized date strings

  Scenario: A text date
    When I parse the CSL string in the Locale scope
      """
      <date form="text">
        <date-part name="month" suffix=" "/>
        <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
        <date-part name="year"/>
      </date>
      """
    Then the nodename should be "date"
    And the attribute "form" should be "text"
    And the node should have 3 parts
    And text? should be "true"
    And the part number 1 should have the attribute "name" set to "month"

  Scenario: A numeric date
    When I parse the CSL string in the Locale scope
      """
      <date form="numeric">
        <date-part name="month" form="numeric-leading-zeros" suffix="/"/>
        <date-part name="day" form="numeric-leading-zeros" suffix="/"/>
        <date-part name="year"/>
      </date>
      """
    Then the nodename should be "date"
    And the attribute "form" should be "numeric"
    And the node should have 3 parts
    And text? should be "false"
    And numeric? should be "true"
    And the part number 3 should have the attribute "name" set to "year"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
csl-1.4.5 features/parser/localized_dates.feature
csl-1.4.4 features/parser/localized_dates.feature
csl-1.4.3 features/parser/localized_dates.feature
csl-1.4.2 features/parser/localized_dates.feature
csl-1.4.1 features/parser/localized_dates.feature
csl-1.4.0 features/parser/localized_dates.feature