From db598186869a95e98a162dc83fcb5a808c0bde86 Mon Sep 17 00:00:00 2001 From: David Barreto Date: Wed, 13 Sep 2023 13:42:14 -0400 Subject: [PATCH] Nit: Use macro for exercise (#141) --- exercises/options/options3.cairo | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/exercises/options/options3.cairo b/exercises/options/options3.cairo index d50bda2c1..e03ba5bf4 100644 --- a/exercises/options/options3.cairo +++ b/exercises/options/options3.cairo @@ -49,11 +49,12 @@ fn display_grades(student: @Student, index: usize) { #[test] #[available_gas(20000000)] fn test_all_defined() { - let mut courses = ArrayTrait::>::new(); - courses.append(Option::Some('A')); - courses.append(Option::Some('B')); - courses.append(Option::Some('C')); - courses.append(Option::Some('A')); + let courses = array![ + Option::Some('A'), + Option::Some('B'), + Option::Some('C'), + Option::Some('A'), + ]; let mut student = Student { name: 'Alice', courses: courses }; display_grades(@student, 0); } @@ -62,12 +63,13 @@ fn test_all_defined() { #[test] #[available_gas(20000000)] fn test_some_empty() { - let mut courses = ArrayTrait::>::new(); - courses.append(Option::Some('A')); - courses.append(Option::None(())); - courses.append(Option::Some('B')); - courses.append(Option::Some('C')); - courses.append(Option::None(())); + let courses = array![ + Option::Some('A'), + Option::None(()), + Option::Some('B'), + Option::Some('C'), + Option::None(()), + ]; let mut student = Student { name: 'Bob', courses: courses }; display_grades(@student, 0); }