Я думаю, можно добавить в статью примечание про промисы:
внутри промисов нет смысла использовать try...catch, потому что промис автоматически отлавливает их и переходит в rejected
если в цепочке промисов вы не напишите .catch, но никакой window.onerror вашу ошибку не поймает. Ждем https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onunhandledrejection
в ноде непойманные ошибки в промисах вообще тихо проглатываются https://github.com/nodejs/node/issues/830
А умеет Panic.js отлавливать непойманные режекты в промисах?
Кажется, что пока onunhandledrejection не будет доступно в браузерах, сделать это проблематично.
Хороший модуль. Кстати в дефолтную поставку можно добавить отпарвку ошибки в гугл аналитикс. Это самое простое решение, про него уже несколько раз писали на хабре.
Я думаю, истина где-то посередине.
Ведь может быть объект с одним публичным методом, который вызывает 10 приватных — для него будет тяжело писать тесты.
Promise.ofнет в спецификацииКажется, что пока onunhandledrejection не будет доступно в браузерах, сделать это проблематично.
Будет интересно почитать статью про тестирование RN.
github.com/jondot/awesome-react-native#other-platforms
Будет интересно почитать про ваш прогресс и выводы еще через пол-годика.
Ведь может быть объект с одним публичным методом, который вызывает 10 приватных — для него будет тяжело писать тесты.
А если аргументы у методов разные?