Garrick Aden-Buie
3c4a908773
feat: Add onUnhandledError() ( #3993 )
...
* feat: Add `onUnhandledError()`
* docs(NEWS): Update previous news item
* docs(onUnhandledError): Add example
* docs(MockShinySession): Fix unhandledErrorCallbacks private field docs
* feat: Handle non-fatal unhandled errors, too
* docs(onUnhandledError): Add more detailed documentation
* `devtools::document()` (GitHub Actions)
* docs: Small edits
2024-03-14 10:21:59 -04:00
Garrick Aden-Buie
e2b7f91138
feat: Add shiny.error.unhandled error handler ( #3989 )
...
* feat(shiny.error.unhandled): Allow users to provide an unhandled error handler
* Extract `shinyUserErrorUnhandled()` to use in MockSession too
* tests(shiny.error.unhandled): Test that unhandled errors are handled safely
* docs: Clarify that session still ends with an unhandled error
* docs: Add news item
2024-03-08 13:36:36 -06:00
Carson Sievert
6176f03ad0
v1.7.4 release candidate ( #3749 )
...
* Start release candidate
* Get rid of warnings about qplot() usage in tests
* Clean up news
* `yarn build` (GitHub Actions)
* Sync package version (GitHub Actions)
* Remote remotes (htmltools is now in CRAN)
* Change header syntax in NEWS.md (to match what usethis does)
Co-authored-by: cpsievert <cpsievert@users.noreply.github.com >
2022-12-15 11:12:19 -06:00
Hadley Wickham
64c5a67a0e
Use testthat 3e ( #3274 )
2021-01-29 10:34:14 -06:00
Winston Chang
e44a9b1ded
Replace %OR% with %||% from rlang ( #3172 )
2020-12-02 12:14:07 -06:00
Hadley Wickham
e57fba07db
Allow passing server function directory to testServer() ( #2965 )
2020-09-03 17:01:02 -05:00
Alan Dipert
b53b766ee5
Add reactive/promise test
2020-05-11 21:30:12 +00:00
Alan Dipert
f4bda6b91f
Ensure temp files passed to downloadHandler() content functions are deleted on session close
2020-05-11 18:28:39 +00:00
Alan Dipert
dba72ac8a7
Call session ended callbacks, fix related existing/broken test
2020-05-11 18:20:37 +00:00
Alan Dipert
9d44857d77
get_mocked_publics() cleanup
2020-05-11 17:49:10 +00:00
Alan Dipert
4a7d186f27
renderCachedPlot() support, minor reorg and misc. fixes
2020-05-08 23:02:06 +00:00
Alan Dipert
90e6ffc928
<<- to <-
2020-05-07 22:57:09 +00:00
Alan Dipert
588c1b91b9
Test reactive() + downloadHandler
2020-05-07 22:30:45 +00:00
Alan Dipert
eb63734792
getCurrentOutputInfo() works, and tests
2020-05-07 21:36:42 +00:00
Alan Dipert
22cc585180
downloadHandler() test
2020-05-07 21:14:27 +00:00
Alan Dipert
bd1631a649
downloadHandler() test
2020-05-07 21:12:46 +00:00
Alan Dipert
34fe820a26
Fix ls() usage, revert MockShinySession roxygen tags
2020-05-06 22:18:56 +00:00
Alan Dipert
432a7120f2
Clarify test logic; better output
2020-05-06 20:44:18 +00:00
Alan Dipert
7e8b5d28f7
fix tests
2020-05-06 20:18:24 +00:00
Alan Dipert
91385967c1
A good test of real/mock session difference
2020-05-01 21:01:01 +00:00
Alan Dipert
41694b3666
testServer(): Properly capture module return values
2020-04-29 22:13:00 +00:00
Barret Schloerke
d6adffa273
testServer does not return results. Do not test for it.
2020-04-28 10:58:44 -04:00
Winston Chang
d804a363ae
Merge pull request #2837 from rstudio/testServer_args
2020-04-24 15:33:49 -05:00
Alan Dipert
5cc3a5b71c
Dynamic dots for MockShinySession$setInputs() ( #2838 )
...
* MockShinySession: add $click()
* Fix return value of MockShinySession$click()
* session$click() test w/ observeEvent
* session$click() test w/ observeEvent
* $click() examples
* $click, $setInputs: add \\dontrun
* $setInputs(): make dots dynamic
* document
* rm $click()
2020-04-23 16:36:27 -05:00
Barret Schloerke
e50981ccc0
replace ... with args in testServer
2020-04-23 14:19:03 -04:00
Barret Schloerke
0241f07105
Do not flush when setting the returned value in a mocked shiny session
...
This requires $flushReact() to be called when wanting to access reactive values that do not require inputs to be set
2020-04-21 16:57:15 -04:00
Alan Dipert
f4e3e5b618
server => module
2020-04-08 05:06:30 +00:00
Alan Dipert
bac7299359
Remove strings from expect_error
2020-04-08 04:57:14 +00:00
Alan Dipert
70edcd62b9
Getting there
2020-04-03 23:04:50 +00:00
Alan Dipert
90f531888c
fix one failing test
2020-04-03 22:06:14 +00:00
Alan Dipert
58b4585b57
Doc and test updates
2020-04-01 06:45:18 +00:00
Alan Dipert
dd9e0343e8
More test progress
2020-03-31 05:29:42 +00:00
Alan Dipert
0023418b94
More test reorg
2020-03-30 22:55:27 +00:00
Alan Dipert
ec2c9ecea0
Split up and rename various tests
2020-03-27 22:43:29 +00:00