La nouvelle version de {golem}
est maintenant disponible !
Vous pouvez la télécharger depuis votre dépôt CRAN préféré, ou en exécutant la commande suivante :
remotes::install_github(
"thinkr-open/[email protected]"
)
Quoi de neuf avec cette nouvelle version ?
Dans cette version, nous nous sommes concentrés sur une intégration plus étroite des tests dans le processus de construction de l’application, notamment avec les Server function testing with Shiny, ainsi qu’en ajoutant des tests à fct
, utils
, et les fonctions ui & server qui sont fournies avec {golem}
.
À partir de cette version de {golem}
, l’intégration des tests est opt-in :
golem::add_module("plop", with_test = TRUE)
golem::add_fct("helpers", with_test = TRUE)
Notez que ceux-ci seront opt-out dans la prochaine version —- en d’autres termes, ils seront TRUE
par défaut dans le futur.
Nous avons également résolu un certain nombre d’issue, par exemple amend_config()
conserve à présent !expr
(cela causait des erreurs lorsque le projet était partagé sur plusieurs ordinateurs), expect_running()
trouve R.exe
, quelques ajustements ont été faits pour s’adapter aux nouvelles versions des paquets (par exemple testthat::expect_is
n’est plus utilisé, et nous avons besoin de la version correcte de {usethis}
).
Pour une liste complète des changements, veuillez vous référer au fichier NEWS.md.
Photo de couverture via marc carpentier OFF sur flickr