Every repository with this icon (
Every repository with this icon (
| Description: | Set of reusable step definitions to test a Rails application with Cucumber edit |
-
0 comments Created about 1 month ago by nandoFilling a field of a new nested resourcenew stepxCuando relleno el _campo_ del nuevo _modelo_anidado_ con "_valor_" When I fill the _field_ with "_value_" for the new _nested_model_Comments
-
0 comments Created about 1 month ago by nandoI should see text within selectornew stepxComments
-
Comments
-
Entonces el _modelo_ "_nombre_" tiene en bbdd _numero_ _modelo_
2 comments Created about 1 month ago by nandoPor ejemplo:
Y el usuario "Fred" tiene en bbdd dos blogs(vía pacoguzman)
Comments
pacoguzman
Tue Nov 03 09:28:33 -0800 2009
| link
Perfecto Nando así esta mejor.
También pensé en modificar last_mentioned_should_have_child del implementations_api.rb para permitir esto:
Y el usuario "Fred" tiene en bbdd un blog "titulo 1"
Permitiendo que busque el blog aunque no este mencionado y que lo busque por el campo mapeado en lugar de utilizar el campo name. El commit esta aquí:
SHA: 2eb4401
¿Puedes echarle un ojillo?, si te parece bien puedo añadir su uso en la aplicación incorporada en mundo pepino. Las features actuales pasan ;)
Gracias por avisarme, ya está solucionado. Llevo tiempo con ganas de testar y documentar la redefinicion de name. De momento ya le he cambiado el campo "name" al modelo Pepino por "title" y he metido tests de lo que me has avisado y alguno más (en la creación y al comprobar un valor normal).
Mil gracias!!!
pd: por cierto, lo otro que me comentabas (esta issue en realidad) también lo he podido dejar hecho (mira las últimas líneas de mundo-pepino.feature). Salud! -
Tenemos en base de datos registros que pertenecen a un mismo modelo
1 comment Created about 1 month ago by pacoguzmanHola Nando,
Estoy volviendo a jugar con mundo pepino y vaya curro que le has dado. Y me ha surgido la idea de un step que podría molar. La idea sería:
Dado que tenemos un usuario llamado "Fred"
Cuando dicho usuario crea 2 blogs navegando por la aplicación
Entonces tenemos en la bbdd 2 blogs que tienen como autor a "Fred"El último step es el que creo que molaría añadir, para el caso en que no se de un nombre a los blogs ya que en ese caso se podría hacer así.
Entonces el usuario "Fred" tiene en bbdd un blog "blog1"
Y el usuario "Fred" tiene en bbdd un blog "blog2"¿Cómo lo ves?
Un saludo
Comments
pacoguzman
Tue Nov 03 09:22:03 -0800 2009
| link
Se abre la issue correspondiente: http://github.com/nando/mundo-pepino/issues/#issue/14
-
In webrat_steps.rb
Comments
-
Currently in webrat_steps without MP equivalent
Comments
-
Then the "(field)" field should contain "(value)"
0 comments Created about 1 month ago by nandoCurrently in webrat_steps without MP equivalent
Comments
-
R&R (Raul & Rai ;) says:
"And I fill email with "donpinpon@sessamestreet.com" for student with name "Roland Moore""
When /^I replace (.+) (?:with|as) ['"](.*)["'] for #{model_names} with (.+) ['"](.*)["']$/i do |field_to_save, value_to_save, model_name, field_to_search, value_to_search| resource = model_name.to_model.send("find_by_#{field_to_search}", value_to_search) fill_in "#{model_name.to_model.name.underscore}_#{resource.id}_#{field_to_save}", :with => value_to_save endComments
-
Comments
-
Asignación de campo has_many con referencia explícita del destinatario
1 comment Created 2 months ago by nandoDe tal forma que podamos escribir algo como "Y que el bancal Numero 3 tiene los siguientes tomates:".
Ahora sólo podemos asignar valores a un campo has_many haciendo una referencia a un recurso que ha sido previamente mencionado ("dado que dicho bancal tiene los siguientes tomates")
Comments
-
'Cuando visito la página de la escuela "Patones"' no funciona
0 comments Created 4 months ago by gaizkaDa el mensaje de match duplicado. Tenemos que mirarlo.
En cambio, así sí que funciona:
Cuando visito la página del escuela "Patones"'Error:
Ambiguous match of "visito la página de la escuela "Patones"": vendor/plugins/mundo-pepino/lib/definitions/es_ES.rb:89:in `/^(?:que )?visito (?:el|la) (?:p[áa]gina|portada|[íi]ndice|listado|colecci[óo]n) (?:del|de la) (.+) ['"](.+)["']$/i' vendor/plugins/mundo-pepino/lib/definitions/es_ES.rb:99:in `/^(?:que )?visito la p[áa]gina de ([\w\/]+) (?:de |de la |del )?(.+?)(?: (['"].+["']))?$/i' You can run again with --guess to make Cucumber be more smart about it (Cucumber::Ambiguous)Comments
-
Definición de mapeo de URL a partir del sistema de rutas
0 comments Created 5 months ago by nandoAhora en el mapeo de URLs metemos las rutas "hardcoded", sin usar el sistema de rutas. Por ejemplo, ahora tenemos:
String.url_mappings = {
/^la (portada|home)/i => '/', /^la página de identificación/i => '/login' }lo ideal sería root_path en lugar de '/' y new_session_path en lugar de '/login'.
Comments
-
Entonces veo las siguientes etiquetas/selectores: -step-table-
1 comment Created 5 months ago by nando -
Cuando relleno los siguientes campos: -step-table-
1 comment Created 5 months ago by nando -
Problema con step tables y claves foráneas multi-palabra
1 comment Created 6 months ago by mortHola Nando,
Ante todo ¡muchas felicitaciones por en el nacimiento de la nueva peque! Espero que estéis los cuatro bien y disfrutándola mucho :)
He encontrado y solucionado un pequeño problema en la forma que Mundo Pepino maneja los nombres de claves foráneas en step tables. El problema causaba que una step table con un nombre de clave foránea como "post_id" fuese bien, pero uno como "forum_post_id" diese un error.
Simplemente, en el método parsed_attributes de mundo_pepino.rb, se usaba el método 'capitalize' sobre el nombre de la columna, que daba como nombre de la clase AR algo como 'Forum_post', en vez del deseado ForumPost, arrojando el consiguiente error (si el nombre de la fk no era compuesto funcionaba bien, ie. Post)
Simplemente hay que utilizar 'camelize', de forma que la línea 144 de mundo_pepino.rb queda así
--
attributes[$1.to_sym] = eval($1.camelize).find(v.to_i)--
Y creo que nada más. Es muy trivial, pero si quieres un patch apropiado me dices :)
Felicidades de nuevo y muchas gracias por el curro en Mundo Pepino
Comments











