Skip to content

Commit d900b39

Browse files
committed
grade-school: trigger test rerun
It was reported that several (top) community solutions for this exercise do not pass the latests tests. Changing the test file slightly (adding some semicolonts) should trigger a rerun and correctly mark the community solutions as failing the latest tests. forum post: https://forum.exercism.org/t/grade-school-challenge-not-up-to-date/26896/2
1 parent 3a5c952 commit d900b39

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

exercises/practice/grade-school/.meta/test_template.tera

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ fn {{ test.description | make_ident }}() {
3535
{% else -%}
3636
vec!{{ test.expected | json_encode() }}
3737
{% endif -%}
38-
)
38+
);
3939
{% elif test.property == "grades" -%}
4040
assert_eq!(
4141
s.grades(),
4242
vec!{{ test.expected | json_encode() }}
43-
)
43+
);
4444
{% endif -%}
4545
}
4646
{% endfor -%}

exercises/practice/grade-school/tests/grade_school.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use grade_school::*;
33
#[test]
44
fn grade_is_empty_if_no_students_in_the_roster() {
55
let s = School::new();
6-
assert_eq!(s.grade(1), Vec::<String>::new())
6+
assert_eq!(s.grade(1), Vec::<String>::new());
77
}
88

99
#[test]
@@ -14,7 +14,7 @@ fn grade_is_empty_if_no_students_in_that_grade() {
1414
s.add(2, "Zoe");
1515
s.add(2, "Alex");
1616
s.add(3, "Jim");
17-
assert_eq!(s.grade(1), Vec::<String>::new())
17+
assert_eq!(s.grade(1), Vec::<String>::new());
1818
}
1919

2020
#[test]
@@ -25,7 +25,7 @@ fn student_not_added_to_same_grade_more_than_once() {
2525
s.add(2, "James");
2626
s.add(2, "James");
2727
s.add(2, "Paul");
28-
assert_eq!(s.grade(2), vec!["Blair", "James", "Paul"])
28+
assert_eq!(s.grade(2), vec!["Blair", "James", "Paul"]);
2929
}
3030

3131
#[test]
@@ -36,7 +36,7 @@ fn student_not_added_to_multiple_grades() {
3636
s.add(2, "James");
3737
s.add(3, "James");
3838
s.add(3, "Paul");
39-
assert_eq!(s.grade(2), vec!["Blair", "James"])
39+
assert_eq!(s.grade(2), vec!["Blair", "James"]);
4040
}
4141

4242
#[test]
@@ -47,7 +47,7 @@ fn student_not_added_to_other_grade_for_multiple_grades() {
4747
s.add(2, "James");
4848
s.add(3, "James");
4949
s.add(3, "Paul");
50-
assert_eq!(s.grade(3), vec!["Paul"])
50+
assert_eq!(s.grade(3), vec!["Paul"]);
5151
}
5252

5353
#[test]
@@ -57,22 +57,22 @@ fn students_are_sorted_by_name_in_a_grade() {
5757
s.add(5, "Franklin");
5858
s.add(5, "Bradley");
5959
s.add(1, "Jeff");
60-
assert_eq!(s.grade(5), vec!["Bradley", "Franklin"])
60+
assert_eq!(s.grade(5), vec!["Bradley", "Franklin"]);
6161
}
6262

6363
#[test]
6464
#[ignore]
6565
fn grades_for_empty_school() {
6666
let s = School::new();
67-
assert_eq!(s.grades(), vec![])
67+
assert_eq!(s.grades(), vec![]);
6868
}
6969

7070
#[test]
7171
#[ignore]
7272
fn grades_for_one_student() {
7373
let mut s = School::new();
7474
s.add(2, "Aimee");
75-
assert_eq!(s.grades(), vec![2])
75+
assert_eq!(s.grades(), vec![2]);
7676
}
7777

7878
#[test]
@@ -82,7 +82,7 @@ fn grades_for_several_students_are_sorted() {
8282
s.add(2, "Aimee");
8383
s.add(7, "Logan");
8484
s.add(4, "Blair");
85-
assert_eq!(s.grades(), vec![2, 4, 7])
85+
assert_eq!(s.grades(), vec![2, 4, 7]);
8686
}
8787

8888
#[test]
@@ -92,5 +92,5 @@ fn grades_when_several_students_have_the_same_grade() {
9292
s.add(2, "Aimee");
9393
s.add(2, "Logan");
9494
s.add(2, "Blair");
95-
assert_eq!(s.grades(), vec![2])
95+
assert_eq!(s.grades(), vec![2]);
9696
}

0 commit comments

Comments
 (0)