Skip to content

Commit 5c44568

Browse files
committed
Improve test order of low-power-embedded-game
Source: #1583 Students may think they have to work with values instead of their position. This confusion can easily be avoided if the first test uses strings.
1 parent 321824b commit 5c44568

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

exercises/concept/low-power-embedded-game/tests/low-power-embedded-game.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,15 @@ mod divmod {
3838
mod evens {
3939
use low_power_embedded_game::evens;
4040

41+
#[test]
42+
#[ignore]
43+
fn strs() {
44+
let input = "You really must never be above joking.".split_whitespace();
45+
let expected: Vec<_> = "You must be joking.".split_whitespace().collect();
46+
let out: Vec<_> = evens(input).collect();
47+
assert_eq!(out, expected);
48+
}
49+
4150
#[test]
4251
#[ignore]
4352
fn simple_i32() {
@@ -58,15 +67,6 @@ mod evens {
5867
let out: Vec<i32> = evens(1..).take(5).collect();
5968
assert_eq!(out, &[1, 3, 5, 7, 9]);
6069
}
61-
62-
#[test]
63-
#[ignore]
64-
fn strs() {
65-
let input = "You really must never be above joking.".split_whitespace();
66-
let expected: Vec<_> = "You must be joking.".split_whitespace().collect();
67-
let out: Vec<_> = evens(input).collect();
68-
assert_eq!(out, expected);
69-
}
7070
}
7171

7272
mod manhattan {

0 commit comments

Comments
 (0)