rails intellij idea cucumber intellij-idea-2016

cucumber - idea - ¿Sigo recibiendo el error "Definición de subpaso no implementado" en IntelliJ con pepino?



intellij idea cucumber (1)

Ya tengo:

  • Descargado el Gherkin plugin Cucumber Java , Cucumber Java
  • Ya tengo the steps y las features directorios:

Mi estructura de directorio se ve así:

- test - java - features - featureSet1 - oneFeature.feature - anotherFeature.feature - featuresSet2 - twoFeature.feature - CucumberTests.java - steps - step1.java - step2.java

Debajo de la carpeta de características, tengo un archivo llamado, CucumberTests.java . Soy capaz de ejecutar las pruebas a través de la mvn test pero las marcas de error rojas realmente me molestan.

Tengo estas etiquetas en CucumberTest.java , que se supone que ejecuta las pruebas:

@RunWith(Cucumber.class) @CucumberOptions(plugin = { "pretty", "html:target/surefire- reports/cucumber", "json:target/surefire- reports/cucumberOriginal.json"}, features = {"src/test/java/features/featuresSet1", "src/test/java/features/featuresSet2", }, tags = {"~@ignore"}, glue = {"steps"})


El problema es de Substeps IntelliJ Plugin que IntelliJ sugiere que instale cuando ubique un archivo .feature dentro de su proyecto.

Simplemente ignora esta extensión cuando aparezca o desinstala si ya la tienes.

Cucumber for Java y Gherkin debería ser suficiente.