From 59f40d1032c7b10effbb4876f4836f63f8708737 Mon Sep 17 00:00:00 2001
From: Mathis Decoster <mathis.decoster.etu@univ-lille.fr>
Date: Mon, 8 Apr 2024 10:11:51 +0200
Subject: [PATCH] test update

---
 server/enemis.test.js     | 29 +++++++++++++++++++++--------
 server/projectile.test.js |  4 ++--
 2 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/server/enemis.test.js b/server/enemis.test.js
index d9df073..14d73b1 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 774facf..c14e397 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', () => {
-- 
GitLab