From e9cf75f42dc88ea19691b7952e36f42b3961e947 Mon Sep 17 00:00:00 2001 From: Mohammed <88824957+m7medVision@users.noreply.github.com> Date: Mon, 26 Feb 2024 01:09:17 +0400 Subject: [PATCH] Make testcases for all lessons #10 --- courses/objects/delete-properties-from-object.md | 2 +- precodes/objects/delete-properties-from-object.js | 9 +++++++++ testcases/objects/delete-properties-from-object.js | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 precodes/objects/delete-properties-from-object.js create mode 100644 testcases/objects/delete-properties-from-object.js diff --git a/courses/objects/delete-properties-from-object.md b/courses/objects/delete-properties-from-object.md index db85dfb..be023b8 100644 --- a/courses/objects/delete-properties-from-object.md +++ b/courses/objects/delete-properties-from-object.md @@ -36,5 +36,5 @@ delete ourDog.bark; ```
-نعتذر عن عدم وجود اختبار لهذا الدرس حالياً. نحن نعمل بجد لإعداد اختبارات لجميع الدروس وسنقوم بتوفيرها في أقرب وقت ممكن. +إحذف خاصية operator فقط.
diff --git a/precodes/objects/delete-properties-from-object.js b/precodes/objects/delete-properties-from-object.js new file mode 100644 index 0000000..f8781df --- /dev/null +++ b/precodes/objects/delete-properties-from-object.js @@ -0,0 +1,9 @@ +const fighter = { + name: 'Mig 29', + country: 'Egypt', + speed: 2.25, + speedUnit: 'Mach', + maxAltitude: 65000, + maxAltitudeUnit: 'ft', + operator: 'Egyptian Air Force', +} \ No newline at end of file diff --git a/testcases/objects/delete-properties-from-object.js b/testcases/objects/delete-properties-from-object.js new file mode 100644 index 0000000..4284d96 --- /dev/null +++ b/testcases/objects/delete-properties-from-object.js @@ -0,0 +1,7 @@ +// if code contain `delete fighter.operator` then isPass = true +if (code.includes("delete fighter.operator")) { + isPass = true; +} else { + isPass = false; + msg = "الله يبارك فيك ركز شوية وحاول مره ثانية" +} \ No newline at end of file