diff --git a/macros/tests/length_between.sql b/macros/tests/length_between.sql new file mode 100644 index 0000000..eec86d2 --- /dev/null +++ b/macros/tests/length_between.sql @@ -0,0 +1,16 @@ +-- Min and max length get included +{% test length_between(model, column_name, min_length, max_length) %} + + with + invalid_length as ( + select {{ column_name }} + from {{ model }} + where + length({{ column_name }}) not between {{ min_length }} + and {{ max_length }} + ) + + select * + from invalid_length + +{% endtest %}