Module: MundoPepino::Matchers::Fragments

Included in:
MundoPepino, Bites
Defined in:
lib/mundo_pepino/en_US/matchers.rb,
lib/mundo_pepino/es_ES/matchers.rb

Instance Method Summary collapse

Instance Method Details

#_como_Object



60
61
62
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 60

def _como_
  'la|el|como'
end

#_cuyo_Object



11
12
13
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 11

def _cuyo_
  '(?:cuy[oa]s?|que tienen? como)'
end

#_debo_estar_en_Object



41
42
43
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 41

def _debo_estar_en_
  '(?:debo|deber[ií]a) (?:estar|encontrarme) en'
end

#_dentro_de_Object



48
49
50
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 48

def _dentro_de_
  'dentro de(?: la etiqueta|l selector)?'
end

#_el_enlace_Object



51
52
53
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 51

def _el_enlace_
  'el (?:enlace|(?:hiper)?-?v[íi]nculo)(?: a)?' #TODO: |enlace ajax|enlace con efectos'
end

#_el_listado_de_Object



20
21
22
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 20

def _el_listado_de_
  '(?:el|la|al|a la) (?:p[áa]gina|portada|[íi]ndice|listado|colecci[óo]n) de'
end

#_fecha_y_o_hora_Object



26
27
28
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 26

def _fecha_y_o_hora_
  '(?:(?:la )?fecha|hora)'
end

#_i_visit_Object



16
17
18
# File 'lib/mundo_pepino/en_US/matchers.rb', line 16

def _i_visit_
  '(?:that I am (?:in|on|at)|I visit|I go to)'
end

#_la_etiqueta_Object



57
58
59
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 57

def _la_etiqueta_
  '(?:en )?(?:(?:una?|el|la) (?:selector|etiqueta|tag))'
end

#_la_pagina_Object



17
18
19
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 17

def _la_pagina_
  'la (?:p[áa]gina|portada)'
end

#_leo_o_no_Object



32
33
34
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 32

def _leo_o_no_
  '(?:no )?(?:leo|debo leer|deber[íi]a leer)'
end

#_localizador_de_atributo_anidado_(capture = true) ⇒ Object



44
45
46
47
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 44

def _localizador_de_atributo_anidado_(capture=true)
  o,c = capture ? ['(', ')'] : ['', '']
  "(?:(?:el|la) )?#{o}[^\"']+?#{c} de(?:l| la| su nuev[oa]) #{o}.+?#{c}(?: ['\"]#{o}[^\"']+#{c}[\"'])?"
end

#_number_Object



10
11
12
# File 'lib/mundo_pepino/en_US/matchers.rb', line 10

def _number_
  'a|an|one|two|three|four|five|six|seven|eight|nine|ten|\d+'
end

#_numero_Object



8
9
10
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 8

def _numero_
  'un|una|dos|tres|cuatro|cinco|seis|siete|ocho|nueve|diez|\d+'
end

#_pulso_Object



23
24
25
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 23

def _pulso_
  '(?:pulso|pincho|sigo|hago click en)'
end

#_que_existe_Object



54
55
56
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 54

def _que_existe_
  '(?: que (?:hay|existe))?'
end

#_relleno_Object



63
64
65
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 63

def _relleno_
  '(?:completo|relleno)'
end

#_should_Object



4
5
6
# File 'lib/mundo_pepino/en_US/matchers.rb', line 4

def _should_
  'should|must'
end

#_should_or_not_Object



7
8
9
# File 'lib/mundo_pepino/en_US/matchers.rb', line 7

def _should_or_not_
  'should(?: not)?'
end

#_tenemos_en_bbdd_Object



35
36
37
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 35

def _tenemos_en_bbdd_
  '(?:en (?:la )?(?:bb?dd?|base de datos) tenemos|tenemos en (?:la )?(?:bb?dd?|base de datos))'
end

#_tiene_en_bbdd_Object



38
39
40
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 38

def _tiene_en_bbdd_
  '(?:tiene en (?:la )?bbdd|en (?:la )?bbdd tiene|tiene en (?:la )?base de datos|en (?:la )?base de datos tiene)'
end

#_veo_o_no_Object



29
30
31
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 29

def _veo_o_no_
  '(?:no )?(?:veo|debo ver|deber[ií]a ver)'
end

#_visito_Object



14
15
16
# File 'lib/mundo_pepino/es_ES/matchers.rb', line 14

def _visito_
  '(?:visito|estoy en|voy a)'
end

#_which_Object



13
14
15
# File 'lib/mundo_pepino/en_US/matchers.rb', line 13

def _which_
  '(?:which|that have as)'
end