diff --git a/exercises/practice/flower-field/.meta/tests.toml b/exercises/practice/flower-field/.meta/tests.toml index c2b24fda..965ba8fd 100644 --- a/exercises/practice/flower-field/.meta/tests.toml +++ b/exercises/practice/flower-field/.meta/tests.toml @@ -44,3 +44,6 @@ description = "cross" [dd9d4ca8-9e68-4f78-a677-a2a70fd7a7b8] description = "large garden" + +[6e4ac13a-3e43-4728-a2e3-3551d4b1a996] +description = "multiple adjacent flowers" diff --git a/exercises/practice/flower-field/tests/flower_field.cairo b/exercises/practice/flower-field/tests/flower_field.cairo index 59f1a57b..ba2a6ff7 100644 --- a/exercises/practice/flower-field/tests/flower_field.cairo +++ b/exercises/practice/flower-field/tests/flower_field.cairo @@ -188,3 +188,12 @@ fn large_garden() { let actual = annotate(input.span()); assert_eq!(actual, expected); } + +#[test] +#[ignore] +fn multiple_adjacent_flowers() { + let input = array![" ** "]; + let expected = array!["1**1"]; + let actual = annotate(input.span()); + assert_eq!(actual, expected); +} diff --git a/exercises/practice/isbn-verifier/.meta/tests.toml b/exercises/practice/isbn-verifier/.meta/tests.toml index 6d5a8459..17e18d47 100644 --- a/exercises/practice/isbn-verifier/.meta/tests.toml +++ b/exercises/practice/isbn-verifier/.meta/tests.toml @@ -30,6 +30,12 @@ description = "invalid character in isbn is not treated as zero" [28025280-2c39-4092-9719-f3234b89c627] description = "X is only valid as a check digit" +[8005b57f-f194-44ee-88d2-a77ac4142591] +description = "only one check digit is allowed" + +[fdb14c99-4cf8-43c5-b06d-eb1638eff343] +description = "X is not substituted by the value 10" + [f6294e61-7e79-46b3-977b-f48789a4945b] description = "valid isbn without separating dashes" diff --git a/exercises/practice/isbn-verifier/tests/isbn_verifier.cairo b/exercises/practice/isbn-verifier/tests/isbn_verifier.cairo index cf3e3368..ecd0d4ea 100644 --- a/exercises/practice/isbn-verifier/tests/isbn_verifier.cairo +++ b/exercises/practice/isbn-verifier/tests/isbn_verifier.cairo @@ -41,6 +41,18 @@ fn x_is_only_valid_as_a_check_digit() { assert!(!is_valid("3-598-2X507-9")); } +#[test] +#[ignore] +fn only_one_check_digit_is_allowed() { + assert!(!is_valid("3-598-21508-96")); +} + +#[test] +#[ignore] +fn x_is_not_substituted_by_the_value_10() { + assert!(!is_valid("3-598-2X507-5")); +} + #[test] #[ignore] fn valid_isbn_without_separating_dashes() {