@akrun правильно ответил на этот вопрос в комментариях. Код:
m1 <- do.call(rbind, mapping); colnames(my_matrix)[as.numeric(m1[,1])] <- m1[,2]
Нет никакого способа получить доступ к внутренним функциям (частным) от внешнего объема. Если Вы хотите протестировать внутренние функции, Вы могли бы рассмотреть добавление открытого метода для тестирования только. При использовании своего рода среда сборки, например, муравей, можно предварительно обработать файл JavaScript для производства и удалить те тестовые функции.
На самом деле JavaScript является Объектно-ориентированный язык. Это - просто не statitcally введенное.
На объектно-ориентированном языке Вы обычно были бы тест единицы, который защищенные методы при наличии тестового класса наследовали от класса, который это тестирует.
Конечно, JavaScript не является действительно объектно-ориентированным языком, и этот шаблон не допускает наследование.
Я думаю Вы или должен обнародовать Ваши методы или разочароваться в поблочном тестировании их.