Как вы тестируете исключения в Dart?
Рассмотрим функцию, которая выполняет некоторую обработку исключений на основе переданных аргументов:
List range(start, stop) {
if (start >= stop) {
throw new ArgumentError("start must be less than stop");
}
// remainder of function
}
Как я могу проверить, что возникает правильное исключение?