Skip to content

Commit

Permalink
Actualizado READMEs con nuevas features y corregigo History.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
nando authored and pacoguzman committed May 17, 2010
1 parent 9ccee82 commit 78f6fa0
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 20 deletions.
5 changes: 3 additions & 2 deletions History.txt
@@ -1,10 +1,11 @@
# encoding: UTF-8
== 0.2.2 2010-5-17
* Two new 'es_ES' steps courtesy of Paco Guzmán:
* Set values of an existing resource using a step table. More info at
* Set values of an existing resource using a step table. More info at:
features/es_ES/contexto-asignacion-de-valores-en-recurso-desde-fit-table.feature
* Check if something is "readable" in the current page (content without
markup). For example "Entonces veo el texto 'texto con marcado'"
markup). More info at:
features/es_ES/veo-etiqueta-con-los-siguientes-textos.feature
* One bugfix: user page mappings over MundoPepino Page Interpretation TM.
* Other minor bugfixes.

Expand Down
4 changes: 0 additions & 4 deletions README.markdown
Expand Up @@ -4,10 +4,6 @@ Welcome to MundoPepino!

First of all, please note that this README is also available and (still) much more complete in [Spanish](http://github.com/nando/mundo-pepino/blob/master/README_es.markdown).

# Attention

Currently MundoPepino works with Cucumber 0.4.4 or lower. Sorry!

## Presentation

Expresing our app behaviour with a natural language has to deal with the fact that **one sentence can be expresed in many different ways**.
Expand Down
17 changes: 12 additions & 5 deletions README_es.markdown
Expand Up @@ -4,11 +4,6 @@

MundoPepino es un conjunto de pasos genéricos para testear una aplicación Rails utilizando Cucumber.

# Atención

Actualmente MundoPepino sólo funciona con Cucumber 0.4.4 o inferior.


## ¿Por qué un MundoPepino?

Expresar el comportamiento de una aplicación utilizando lenguaje natural tiene que lidiar con el hecho de que una misma frase puede ser expresada de muchas formas diferentes. Este hecho puede conducirnos fácilmente hacia una explosión de definiciones que dificulte su mantenimiento y, por ende, el de la aplicación en la que son utilizadas.
Expand Down Expand Up @@ -227,6 +222,12 @@ Convenciones generales:
Dado que el Tomate "A" tiene como variedad "Raf"
[más ejemplos](/nando/mundo-pepino/tree/master/features/es_ES/contexto-asignacion-de-valor-en-recurso.feature)

#### Asignación de valores desde una fit-table en un recurso concreto
Y que el huerto "A" tiene:
| longitud | latitud | area | bancal |
| 12 | 10 | 15 | patatas |
[más ejemplos](/nando/mundo-pepino/tree/master/features/es_ES/contexto-asignacion-de-valores-en-recurso-desde-fit-table.feature)

#### Asignación de un valor en un campo del último (o últimos) recurso mencionado
Dado que dichas Acelgas tienen como Variedad "Gigante carmesí"
[más ejemplos](/nando/mundo-pepino/tree/master/features/es_ES/contexto-asignacion-de-valor-en-recurso-mencionado.feature)
Expand Down Expand Up @@ -397,6 +398,12 @@ Distinguimos entre los seis tipos de página que tienen sentido aquí (todos exc
Entonces no debo ver la etiqueta "div.title a" con el valor "Surco"
[más ejemplos](/nando/mundo-pepino/tree/master/features/es_ES/veo-etiqueta-con-valor.feature)

#### Veo (o no) una etiqueta/selector con varios contenidos indicados en una step-table
Entonces no debo ver los siguientes textos dentro de la etiqueta "div.title a":
| Surco |
| Lechuga |
[más ejemplos](/nando/mundo-pepino/tree/master/features/es_ES/veo-etiqueta-con-los-siguientes-textos.feature)

#### Veo (o no) varios selectores opcionalmente determinados valores (step-table)
Entonces debería ver los siguientes selectores:
| Selector | Valor |
Expand Down
26 changes: 26 additions & 0 deletions features/es_ES/veo-etiqueta-con-los-siguientes-textos.feature
@@ -0,0 +1,26 @@
# language: es
Característica: veo (o no) una serie de textos expresados en step-table dentro de un selector concreto

Escenario: Veo (o no) los siguientes textos
########################################################################
# Patrón:
# Entonces (no) veo los siguientes textos dentro de la etiqueta "_tag_":
# | texto 1 |
# | ... |
# | texto n |
#
# Descripción:
# Comprueba que los textos de la step-table (incluída la primera fila)
# existen dentro del selector indicado.
#
########################################################################
Cuando visito la portada
Y debo ver los siguientes textos dentro de la etiqueta "div.navigation_links":
| Registro |
| Entra |
| Listado de todos los huertos |
| /entra/i |
Y no debo ver los siguientes textos dentro de la etiqueta "div.navigation_links":
| Mundo Pepino |
| app.welcome.title |
| /entra/ |
9 changes: 0 additions & 9 deletions features/es_ES/veo-los-siguientes-textos.feature
Expand Up @@ -23,12 +23,3 @@ Característica: veo (o no) una serie de textos expresados en step-table
Y no debo ver los siguientes textos:
| Cucumber |
| Rocks |
Y debo ver los siguientes textos dentro de la etiqueta "div.navigation_links":
| Registro |
| Entra |
| Listado de todos los huertos |
| /entra/i |
Y no debo ver los siguientes textos dentro de la etiqueta "div.navigation_links":
| Mundo Pepino |
| app.welcome.title |
| /entra/ |

0 comments on commit 78f6fa0

Please sign in to comment.