Sin suerte en google en este mensaje de errorcuestiones Parse al intentar utilizar la sección "Ejemplos" en función de pepino
características/manage_hand_evaluator.feature: Error de análisis en características/manage_hand_evaluator.feature: 21. Se encontraron ejemplos cuando se esperaba uno de: comment, py_string, row, scenario, scenario_outline, step, tag. (Estado actual: paso). (Pepinillo :: Parser :: ParseError)
Ésta es la configuración que tengo para la sección de ejemplos (no hay otros escenarios en este momento, sólo por esta después de la "característica:" sección)
...
Scenario: Evaluating for current straights
Given I am a player with <hand>
When the board is <board>
Then the current possible straights should be <possibles>
Examples:
| board | hand | possibles |
| A23 | 45 | A2345 |
| 3456 | 23 | A2345,23456,34567,45678 |
| 789T | A2 | 56789,6789T,789TJ,89TJQ |
| 45678 | 23 | 23456,34567,45678,56789,6789T |
también he establecer definiciones paso hasta ya para aquellos "Teniendo en cuenta, cuando, a continuación," líneas (y pruebas pasa bien cuando sustituyen,, con algo de texto y comentario la sección "Ejemplos"). Parece que las definiciones de paso están configuradas correctamente, solo que hay algún tipo de problema de análisis con los contenidos que tengo en el archivo de características y no puedo entender lo que estoy haciendo mal.
gemas relevantes instalados: pepinillo (2.1.5) (2.2.0 intentaron, pero se rompe con mi versión de pepino) pepino (0.8.5) pepino-carriles (0.3.2) rieles (2.3. 8)
¡Funciona ahora, gracias! –
Votado esto ahora que tengo suficientes privilegios –
Esto también me funcionó, como nota para otros, la razón por la cual el mío estaba fallando era ligeramente diferente. Aunque tenía "Esquema del escenario", había dos espacios en lugar de uno solo entre "Escenario" y "Esquema" que causaba el mismo error de análisis. Hacerlo un espacio lo arregló –