diff --git a/server/enemis.test.js b/server/enemis.test.js index d9df073055417a51c9f1a672e38a5a5293d0f284..14d73b1f36771394290b5e65289d116dd5dc5d9e 100644 --- a/server/enemis.test.js +++ b/server/enemis.test.js @@ -10,8 +10,22 @@ describe('constructor', () => { assert.strictEqual(enemi.getY(), 0); assert.strictEqual(enemi.getDifficulte(), 1); assert.strictEqual(enemi.getVies(), 2); - assert.strictEqual(enemi.getVx(), 8); + assert.strictEqual(enemi.getVx(), 3); assert.strictEqual(enemi.getVy(), 0); + const enemi2 = new Enemi(0, 0, imageEnemi, 2); + assert.strictEqual(enemi2.getX(), 0); + assert.strictEqual(enemi2.getY(), 0); + assert.strictEqual(enemi2.getDifficulte(), 2); + assert.strictEqual(enemi2.getVies(), 2); + assert.strictEqual(enemi2.getVx(), 5); + assert.strictEqual(enemi2.getVy(), 1); + const enemi3 = new Enemi(0, 0, imageEnemi, 3); + assert.strictEqual(enemi3.getX(), 0); + assert.strictEqual(enemi3.getY(), 0); + assert.strictEqual(enemi3.getDifficulte(), 3); + assert.strictEqual(enemi3.getVies(), 2); + assert.strictEqual(enemi3.getVx(), 20); + assert.strictEqual(enemi3.getVy(), 16); }); }); @@ -20,22 +34,21 @@ describe('deplacer', () => { const imageEnemi = 'image'; const enemi = new Enemi(0, 0, imageEnemi, 1); enemi.deplacer(); - assert.strictEqual(enemi.getX(), -8); + assert.strictEqual(enemi.getX(), -3); assert.strictEqual(enemi.getY(), 0); enemi.deplacer(); - assert.strictEqual(enemi.getX(), -16); + assert.strictEqual(enemi.getX(), -6); assert.strictEqual(enemi.getY(), 0); }); it(`devrait avancer et monter enemi Moyen`, () => { const imageEnemi = 'image'; const enemi2 = new Enemi(0, 0, imageEnemi, 2); - enemi2.setVy(2); enemi2.deplacer(); - assert.strictEqual(enemi2.getX(), -8); - assert.strictEqual(enemi2.getY(), 2); + assert.strictEqual(enemi2.getX(), -5); + assert.strictEqual(enemi2.getY(), 1); enemi2.deplacer(); - assert.strictEqual(enemi2.getX(), -16); - assert.strictEqual(enemi2.getY(), 4); + assert.strictEqual(enemi2.getX(), -10); + assert.strictEqual(enemi2.getY(), 2); }); }); diff --git a/server/projectile.test.js b/server/projectile.test.js index 774facf6774cb28e796933f2d905204dba46d5a0..c14e3977a36a42290c30c1a352f9a91add656023 100644 --- a/server/projectile.test.js +++ b/server/projectile.test.js @@ -8,9 +8,9 @@ describe('Projectile, déplacer ', () => { const projectile = new Projectile(0, 0, image); assert.strictEqual(projectile.getX(), 0); projectile.deplacer(); - assert.strictEqual(projectile.getX(), 5); - projectile.deplacer(); assert.strictEqual(projectile.getX(), 10); + projectile.deplacer(); + assert.strictEqual(projectile.getX(), 20); }); it('devrait ne pas faire déplacer le projectile en y', () => {