Я завершил написание пакета R и включил тесты для запуска с testthat
.Одна из функций, которую я хотел протестировать, теперь определена up <- function(ut, m, x, k)
, но на более ранней стадии аргумент k
был j
.По ошибке я написал тест, используя j
, поэтому при запуске теста я получил unused argument (j = j)
.Хорошо.
Я исправил тестовый код, чтобы использовать правильный аргумент, сохранил его, установил и перезапустил, а затем запустил devtools::check()
.
Я получил ту же ошибку, и когда я посмотрел тестКод был восстановлен до предыдущей неправильной версии, а исправленная верная версия исчезла.
Что происходит?
Я делаю все это в RStudio версии 1.1.453.testthat
2.0.1.
Без публикации всего моего пакета невозможно дать mwe.