Aruba con Thor, la característica falla con un problema extraño -- ruby-on-rails campo con ruby-on-rails-3 campo con rubygems campo con thor campo con aruba camp Relacionados El problema

Aruba with Thor, the feature fails with weird issue


0
vote

problema

Español

Construyendo una aplicación CLI usando Thor y Aruba como marco de prueba.

Publicado este problema en los problemas de Aruba en GitHub https://github.com/cucumber/aruba / Problemas / 76 pero todavía no hay comentarios en absoluto.

Así que lo publico aquí para que pueda obtener algunos comentarios.

Asunto

Hay 2 escenarios en el archivo features/login.feature La diferencia entre los escenarios es que uno usa Then I debug Paso, otro no.

Cuando ejecuto bundle exec cucumber features/ , el que no tiene un paso del depurador. Aruba no puede atrapar la salida.

Pero el que tiene un paso de depurador, se detiene y cuando presiono c para continuar, Aruba puede atrapar la salida y pasa.

golpeando mi cabeza desde hace 2 días, googled toda la tierra, pero no pudo encontrar lo que es el problema.

He subido el repo en https://github.com/millisami/aruba_thor para que Alguien puede ver el problema.

Para ejecutar la función, simplemente ejecute bundle exec cucumber features .

Original en ingles

Building a CLI app using Thor and Aruba as testing framework.

Posted this issue at the Aruba's issues at github https://github.com/cucumber/aruba/issues/76 but still no comments at all.

So I'm posting it here so that I can get some feedback.

Issue

There are 2 scenarios in the features/login.feature file The difference between the scenarios is that one uses Then I debug step, other doesn't.

When I run bundle exec cucumber features/, the one without debugger step fails. Aruba cannot catch the output.

But the one with debugger step, halts and when I press c to continue, Aruba can catch the output and it passes.

Banging my head since past 2 days, googled the whole earth, but couldn't find whats the issue is.

I've uploaded the repo at https://github.com/millisami/aruba_thor so that someone can see the issue.

To run the feature, just run bundle exec cucumber features.

              

Lista de respuestas

-2
 
vote

Yo mismo encontré la solución. Gracias a los que leen este tema.

 

I found the workaround myself. Thanks to those who read this issue.

 
 
 
 

Relacionados problema

2  ¿Cómo apoderarse y burlarse de la aplicación de rubí interactiva con pepino?  ( How to stub and mock interactive ruby app with cucumber ) 
Tengo una aplicación de CLI interactiva basada en Highline gema. Puedo ejecutarlo de forma interactiva para pruebas de pepino usando aruba . Pero no puedo ...

3  Edificio y pruebas de la línea de comando GEM en TeamCity  ( Building and testing command line gem on teamcity ) 
Estoy teniendo algunos problemas para probar una gema de línea de comandos en un entorno de construcción de equipo. Estoy trabajando en una gema para constr...

1  Aruba-MySQL: No se puede crear / cambiar la tabla al motor = innodb  ( Aruba mysql cant create change table to engine innodb ) 
Tenemos nuestra base de datos almacenada en Aruba (mysql.aruba.it) donde hay una tabla llamada "tarea". Debido a muchos cambios en los requisitos, decidimos a...

4  Cómo resolver un pepino :: Error de coincidencia ambigua al tiempo que prueba un CLI en Aruba  ( How to resolve a cucumberambiguous match error while testing a cli in aruba ) 
Estoy aprendiendo a probar un CLI con Aruba usando este Guía < / A> eso es unos años. Estoy recibiendo un error Cucumber::Ambiguous match error Despué...

3  PRUEBA DE RUBY GEM CLI con Aruba  ( Ruby gem cli testing with aruba ) 
Estoy probando una gema con Aruba. Mi problema es que incluso cuando no tengo nada en el directorio de Bin, el paso cuando ejecuto "Ejecutable" está pasando. ...

-1  ¿Es cada enrutador es un interruptor?  ( Is every router is a switch ) 
Quiero saber esta jerarquía. ¿Algún enrutador puede hacer lo que haga? Mi maestro lo dijo "Sí, el enrutador está cambia al mismo tiempo". ¿Es eso real? Grac...

1  Generadores de prueba con pepino y aruba  ( Testing generators with cucumber and aruba ) 
Acabo de lanzar una gema en GitHub y escribí la prueba de integración con Aruba Gem. Sin embargo, no puedo ejecutar características porque se comporta de mane...

0  Actualización de la base de datos MySQL ARUBA  ( Updating mysql database aruba ) 
Estoy enfrentando a un gran problema, Mi objetivo es tener una Sitio web de Joomla que muestra algunos datos de una base de datos ¡Quiero actualizar la...

3  Cómo probar una gema que depende de los carriles y use los comandos de rieles  ( How to test a gem that depends on rails and uses rails commands ) 
Estoy haciendo una joya que ejecuta los comandos de rieles ( rails g model Item por ejemplo). Cuando lo uso en un proyecto de rieles, todo funciona. El probl...

0  No es capaz de construir la aplicación .NET CORE CONSOLE EN LINUX  ( Not able to build net core console application in linux ) 
Tengo este archivo de especificación que está intentando ejecutar un script que ejecutará el programa Dotnet CLI: require 'spec_helper' RSpec.describe 'In...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos