Ты удивишься как часто всплывают ошибки при прогоне тестов сторонних пакетовДа как-то за 15 лет работы ни разу у меня не возникло желания в автоматических тестах смски рассылать ¯\_(ツ)_/¯
не безопасноКонечно, ведь мы говорили о тестовой строке, а не о ключе API. Если очень хочется всё-таки пинать настоящее API, то надо смотреть, как на конкретном проекте подгружать для тестового окружения свой ENV. В Laravel, например, для этого есть специальный файл, а в Битриксе есть очень удобное нихрена.
let obj = [{
Это не объект, а массив*, поэтому работать с ним куда проще, как с массивом безо всяких Object.keys и т.п.
* да, технически, массив - это тоже объект, поэтому ваш код исполняется