From 4f9ab60f1edd119650f1612285077986c59c37c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20B=20Nagy?= <20251272+BNAndras@users.noreply.github.com> Date: Wed, 16 Oct 2024 19:59:23 -0700 Subject: [PATCH] Sync `protein-translation` tests --- .../protein-translation/protein-translation-test.arr | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/exercises/practice/protein-translation/protein-translation-test.arr b/exercises/practice/protein-translation/protein-translation-test.arr index efbe2db..3983102 100644 --- a/exercises/practice/protein-translation/protein-translation-test.arr +++ b/exercises/practice/protein-translation/protein-translation-test.arr @@ -170,6 +170,12 @@ fun sequence-of-two-non-stop-codons(): end end +fun non-existent-codon(): + check "Non-existing codon can't translate": + proteins("AAA") raises "Invalid codon" + end +end + fun unknown-codon(): check "Unknown amino acids, not part of a codon, can't translate": proteins("XYZ") raises "Invalid codon" @@ -224,6 +230,7 @@ data TestRun: test(run, active) end test(stop-in-middle-of-three-codons, false), test(stop-in-middle-of-six-codons, false), test(sequence-of-two-non-stop-codons, false), + test(non-existent-codon, false), test(unknown-codon, false), test(incomplete-sequence, false), test(incomplete-sequence-with-stop, false)