Я использую пакет testthat
в R и пытаюсь протестировать функцию, определенную в файле example.R
. Этот файл содержит вызов source("../utilities/utilities.R")
, где utilities.R
- это файл с функциями, написанными мной. Однако, когда я пытаюсь протестировать функцию из example.R
, поиск ее в сценарии тестирования дает следующую ошибку:
Error in file(filename, "r", encoding = encoding) :
cannot open the connection
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
cannot open file '../utilities/utilities.R': No such file or directory
Не могли бы вы уточнить, как запускать тесты для функций в файлах, которые являются источником другого файла?
source("utilities.R")
вexample.R
не помогает: я получаю похожее сообщение об ошибке. - person paljenczy   schedule 18.07.2014