ضمان الجودة المدمج
تمتلك Rust مشغل اختبارات مدمج. تكتب الاختبارات في نفس ملف الكود الخاص بك، داخل وحدة (module) مميزة بـ #[cfg(test)].
rust #[test] fn it_works() { assert_eq!(2 + 2, 4); }
الأهمية في الـ Web3
قبل نشر أي عقد ذكي، يجب أن تحصل على تغطية اختبارية بنسبة 100%. تسهل Rust ذلك من خلال اختبارات الوحدة (unit tests) واختبارات التكامل (integration tests) في مجلد tests/.