Как уже упоминалось в других ответах, Range
- это структура, и вы можете сопоставить ее с шаблоном. Вот как вы можете проверить это в ExUnit
:
assert %Range{} = 1..5
Если вы хотите проверить начальные / конечные значения, вы можете сделать это:
assert %Range{end: 20} = 10..20