-
Notifications
You must be signed in to change notification settings - Fork 0
/
pruebas.wtest
34 lines (30 loc) · 975 Bytes
/
pruebas.wtest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import general.*
import juego1.*
import juego2.*
import screamer.*
describe "Tests Juego" {
test "En el juego 1, el contador de manzanas suma correctamente"{
partida1.iniciar()
// partida1.sumarManzana()
derecha.moverse()
abajo.moverse()
assert.equals(1, partida1.manzanasActuales())
}
test "En el juego 1, al interactuar con una manzana, las manzanas actuales aumentan"{
partida1.iniciar()
const manzana = new Manzana(x = 2, y = 17)
cabeza.interactuarManzana(manzana)
assert.equals(1, partida1.manzanasActuales())
}
test "En el juego 1, al moverse, cambia la posicion del personaje"{
partida1.iniciar()
abajo.moverse()
assert.equals(game.at(1,15), cabeza.position())
}
test "En el juego 1, al colisionar con su cuerpo, el personaje vuelve a la posicion inicial"{
partida1.iniciar()
cabeza.position(game.at(8,8))
cabeza.interactuarCuerpo()
assert.equals(game.at(1,16), cabeza.position())
}
}