diff --git a/exercises/practice/flatten-array/.meta/template.j2 b/exercises/practice/flatten-array/.meta/template.j2 new file mode 100644 index 0000000..ce04991 --- /dev/null +++ b/exercises/practice/flatten-array/.meta/template.j2 @@ -0,0 +1,7 @@ +{% for case in cases %} +func test_{{ case.func_name }}(solution_script): + var inputs = {{ case.given | togdscript }} + var expected = {{ case.expected | togdscript }} + return [solution_script.{{ case.property }}(inputs), expected] + +{% endfor %} diff --git a/exercises/practice/flatten-array/flatten_array_test.gd b/exercises/practice/flatten-array/flatten_array_test.gd index 402dedd..44b7511 100644 --- a/exercises/practice/flatten-array/flatten_array_test.gd +++ b/exercises/practice/flatten-array/flatten_array_test.gd @@ -52,7 +52,7 @@ func test_consecutive_null_values_in_the_middle_of_the_array_are_omitted_from_th return [solution_script.flatten(inputs), expected] -func test_6_level_nest_array_with_null_values(solution_script): +func test_6_level_nested_array_with_null_values(solution_script): var inputs = [0, 2, [[2, 3], 8, [[100]], null, [[null]]], -2] var expected = [0, 2, 2, 3, 8, 100, -2] return [solution_script.flatten(inputs), expected]