mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 22:38:07 -05:00
gnu: Add r-webmockr.
* gnu/packages/cran.scm (r-webmockr): New variable.
This commit is contained in:
parent
9c4e106383
commit
bb2eef3bf1
1 changed files with 32 additions and 0 deletions
|
@ -31252,3 +31252,35 @@ (define-public r-fauxpas
|
|||
warning. It includes the ability to use a custom whisker template to have any
|
||||
configuration of status code, short description, and verbose message.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public r-webmockr
|
||||
(package
|
||||
(name "r-webmockr")
|
||||
(version "0.8.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "webmockr" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0j40srwi0yasmllb9wsww4m6zkiyzqd549cis4dxd7c7p24hak8j"))))
|
||||
(properties `((upstream-name . "webmockr")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-base64enc" ,r-base64enc)
|
||||
("r-crul" ,r-crul)
|
||||
("r-curl" ,r-curl)
|
||||
("r-fauxpas" ,r-fauxpas)
|
||||
("r-jsonlite" ,r-jsonlite)
|
||||
("r-magrittr" ,r-magrittr)
|
||||
("r-r6" ,r-r6)
|
||||
("r-urltools" ,r-urltools)))
|
||||
(home-page "https://github.com/ropensci/webmockr")
|
||||
(synopsis "Stubbing and setting expectations on HTTP Requests")
|
||||
(description
|
||||
"This is a package for stubbing and setting expectations on HTTP
|
||||
requests. It includes tools for stubbing HTTP requests, including expected
|
||||
request conditions and response conditions. You can match on HTTP method,
|
||||
query parameters, request body, headers and more. It can be used for unit
|
||||
tests or outside of a testing context.")
|
||||
(license license:expat)))
|
||||
|
|
Loading…
Reference in a new issue