Skip to content

Commit 0bc528c

Browse files
committed
Agregar aserciones
Actualizar descripciones
1 parent 739ca7a commit 0bc528c

File tree

2 files changed

+30
-7
lines changed

2 files changed

+30
-7
lines changed

funcionesTesting.js

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,40 @@
1-
/**
2-
* funcionesTesting.js
3-
* Funciones de ayuda que utilizaremos para ejecutar nuestros tests
4-
*/
1+
// funcionesTesting.js
52

63
/**
7-
* Comprueba si el valor de entrada 'dato' es igual al valor 'esperado'. Es encadenable.
8-
* @param dato {number}
4+
* Ejecuta una expresión y comprueba las aserciones. Si falla, lanza un error.
5+
* @param dato {number} Número a comprobar
96
*/
107
const esperoQue = ( dato ) => {
118
return {
9+
/**
10+
*
11+
* @param esperado
12+
*/
1213
seaIgualQue: ( esperado ) => {
1314
if ( dato !== esperado ) {
1415
throw new Error( `${ dato } es distinto que ${ esperado }` )
1516
}
1617
/* También podemos usar 👇 */
1718
// return assert.strictEqual( dato, esperado )
18-
}
19+
},
20+
/**
21+
*
22+
* @param esperado
23+
*/
24+
seaMayorQue: ( esperado ) => {
25+
if ( dato <= esperado ) {
26+
throw new Error( `${ dato } no es mayor que ${ esperado }` )
27+
}
28+
},
29+
/**
30+
*
31+
* @param esperado
32+
*/
33+
seaMenorQue: ( esperado ) => {
34+
if ( dato => esperado ) {
35+
throw new Error( `${ dato } no es menor que ${ esperado }` )
36+
}
37+
},
1938
}
2039
}
2140

test-3.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,8 @@ resultado = resta( 8, 3 )
1717
esperado = 5
1818
esperoQue( resultado ).seaIgualQue( esperado )
1919

20+
// resultado = 5
21+
// esperado = 1
22+
// esperoQue( resultado ).seaMayorQue( esperado )
23+
2024
console.log( '¡Test3 OK! 👌' )

0 commit comments

Comments
 (0)