gnu: Add r-mockery.
* gnu/packages/cran.scm (r-mockery): New variable.
This commit is contained in:
parent
bb2eef3bf1
commit
db438e2dff
1 changed files with 28 additions and 0 deletions
|
@ -31284,3 +31284,31 @@ request conditions and response conditions. You can match on HTTP method,
|
||||||
query parameters, request body, headers and more. It can be used for unit
|
query parameters, request body, headers and more. It can be used for unit
|
||||||
tests or outside of a testing context.")
|
tests or outside of a testing context.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public r-mockery
|
||||||
|
(package
|
||||||
|
(name "r-mockery")
|
||||||
|
(version "0.4.2")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (cran-uri "mockery" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"16zayzi2qdmiy513hvlci9f4p8jwry24006yfzrgmrvf6sf293lq"))))
|
||||||
|
(properties `((upstream-name . "mockery")))
|
||||||
|
(build-system r-build-system)
|
||||||
|
(propagated-inputs
|
||||||
|
`(("r-testthat" ,r-testthat)))
|
||||||
|
(native-inputs
|
||||||
|
`(("r-knitr" ,r-knitr)))
|
||||||
|
(home-page "https://github.com/jfiksel/mockery")
|
||||||
|
(synopsis "Mocking library for R")
|
||||||
|
(description
|
||||||
|
"The two main functionalities of this package are creating mock
|
||||||
|
objects (functions) and selectively intercepting calls to a given function
|
||||||
|
that originate in some other function. It can be used with any testing
|
||||||
|
framework available for R. Mock objects can be injected with either this
|
||||||
|
package's own @code{stub} function or a similar @code{with_mock} facility
|
||||||
|
present in the @code{testthat} package.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
Reference in a new issue