Joe Cheng
87d1db1f2b
Fix test
2019-02-11 10:02:40 -08:00
Joe Cheng
d73c91d4a7
Add unit tests for shared secret check
2019-02-04 14:19:02 -08:00
Barret Schloerke
f2775f2c1d
update rLog$msg output tests
2018-12-14 16:18:20 -05:00
Barret Schloerke
aa1eb0410c
add force option to retrieving reactive info
2018-12-14 14:10:34 -05:00
Barret Schloerke
0f13056aa2
fix rLog$reset to work as an installed package. added a dummy context reactId (different from noReactId)
2018-12-14 12:05:22 -05:00
Barret Schloerke
beecf60db7
use rLog$reset() instead of initializeReactlog() due to changing global binding error
2018-12-13 17:04:12 -05:00
Barret Schloerke
160a2013bc
fix broken test
2018-12-13 16:52:44 -05:00
Barret Schloerke
cf28d7e470
init testing for msg logging
2018-12-13 13:26:42 -05:00
Winston Chang
a60301810f
Update coordmap tests
2018-08-10 19:42:11 -05:00
Joe Cheng
c01abdb6a9
Merge branch 'master' into plot-cache
2018-07-26 15:52:11 -07:00
Winston Chang
86ea023e2e
Update caches from code review feedback
2018-07-19 14:33:53 -05:00
Winston Chang
958ab85297
Add exec_missing parameter
2018-07-12 10:55:26 -05:00
Winston Chang
d1f20a9c73
Add 'missing' parameter to get()
2018-06-29 13:23:47 -05:00
Winston Chang
fe6ad235ac
Add sentinel value cache miss
2018-06-28 23:58:55 -05:00
Winston Chang
9af2775539
Fix absolutePath to correctly handle absolute paths
2018-06-21 15:48:54 -05:00
Barret Schloerke
ff3434f77e
add a R test to make sure shiny.js {{ VERSION }} was replaced
2018-06-20 12:53:07 -04:00
Barret Schloerke
375a7e7e5c
respect existing class values and add tests
2018-06-11 10:31:49 -05:00
Barret Schloerke
4749f46a4f
add shiny.symbol and shiny.symbolList tests
2018-06-07 16:10:47 -04:00
Joe Cheng
31c4e0fdfe
Add test to demonstrate vectorized unscheduling
2018-04-19 12:52:30 -07:00
Joe Cheng
c556cf1e69
Fix #2021 : Memory leak with reactiveTimer and invalidateLater
2018-04-18 12:30:14 -07:00
Joe Cheng
cef1f3c7ee
withReactiveDomain now acts as a promise domain
...
Without this change, async handlers won't return any
value for getDefaultReactiveDomain().
library(shiny)
library(promises)
ui <- fluidPage(
p("This app tests if async handlers have reactive domains. You'll get a yes/no answer below."),
h3(
"Does it work?",
textOutput("answer", inline = TRUE)
)
)
server <- function(input, output, session) {
output$answer <- renderText({
promise_resolve(TRUE) %...>% {
if (!is.null(getDefaultReactiveDomain()))
"Yes!"
else
"No :("
}
})
}
shinyApp(ui, server)
2018-04-16 20:51:46 -05:00
Joe Cheng
84aba546bc
Fix #2000 : Implicit calls to xxxOutput not working inside modules ( #2010 )
...
* Fix #2000 : Implicit calls to xxxOutput not working inside modules
* Add comment, update NEWS
* Credits in NEWS
2018-04-16 16:57:13 -05:00
Joe Cheng
c11a8ea24b
Fix tests
2018-03-27 15:35:29 -07:00
Joe Cheng
be11b44864
First steps to improved stack traces
...
- Adds functions we will need for tracking ..stacktraceon/off..
across deep stacks
- Adds functions we will need for pruning according to lobstr::cst
logic
These functions are not yet integrated, that will occur in a
separate commit.
2018-03-20 16:45:47 -07:00
Winston Chang
fe3f351a2d
Avoid rounding errors from pretty(). Fixes #1006
2018-02-27 10:50:36 -06:00
Joe Cheng
ce4ed20c69
Fix remaining failing tests
2018-02-09 11:12:46 -08:00
Joe Cheng
54353e0e1f
Fix coordmap unit tests
2018-02-09 11:12:46 -08:00
Joe Cheng
20b82fbf77
Cleanup R CMD check
2018-02-09 11:12:45 -08:00
Winston Chang
0a7ede3818
Add tests for random streams
2017-06-26 21:59:52 -05:00
Alan Dipert
d0f29cc7a2
fileInput: If possible, retain uploaded file extensions on the server. ( #1706 )
2017-05-26 11:16:02 -05:00
Winston Chang
b365798e66
Add tests for ReactiveVal independence
2017-05-22 10:35:01 -05:00
Barbara Borges Ribeiro
dae11765bc
allow the choices argument in checkboxGroupInput() to be NULL ( #1652 )
...
* allow the `choices` argument in `checkboxGroupInput()` to be `NULL` or `c()` to keep backward compatibility with Shiny < 1.0.1 (fixes #1649 )
* use vapply
* added one more test; reimplemented logic for checking if choice args are null
2017-04-05 10:12:44 -05:00
Barbara Borges Ribeiro
d62a2fc1d5
Allow arbitrary UI code in the choiceNames for radio buttons and checkbox group input ( #1521 )
2017-03-27 16:51:44 +01:00
Joe Cheng
eb8b88027e
Automatic labelling of reactiveVals
2017-03-22 09:47:08 -07:00
Joe Cheng
a5b7f307ed
Add reactiveVal() for single reactive value
2017-03-21 16:38:32 -07:00
Winston Chang
45fca425aa
Change NS() to return a vectorized function ( #1613 )
...
* Change NS() to return a vectorized function
* Update NEWS
* Use vectorized ns()
* Use correct separator
2017-03-21 15:57:38 -05:00
Winston Chang
fe943b5e95
Update plot interaction for ggplot2 > 2.2.1
2017-02-09 11:01:47 -06:00
Joe Cheng
a1e2af9533
Add debounce/throttle tests, priority arg
2016-12-15 14:52:07 -08:00
Winston Chang
dd28f52301
Add sortByName function
2016-12-01 10:46:46 -06:00
Winston Chang
e1eaccf409
Fix tests for compiled code on R-devel. Closes #1404
2016-10-03 16:23:11 -05:00
Joe Cheng
1ace145f85
Merge pull request #1392 from rstudio/ggplot-fix
...
Add plot interaction support for ggplot>2.1.0
2016-09-30 12:40:30 -07:00
Barbara Borges Ribeiro
9be8765ccf
more tests
2016-09-29 19:14:18 +01:00
Barbara Borges Ribeiro
5bf0b7c920
a better fix
2016-09-29 19:14:18 +01:00
Winston Chang
22598b693c
Add more plot interaction tests
2016-09-27 23:07:23 -05:00
Winston Chang
4456eac1fd
Make staticdocs tests work in R CMD check
2016-08-22 21:04:19 -05:00
Winston Chang
16f7eb43b0
Merge branch 'joe/bugfix/too-often-flush'
2016-08-12 15:24:25 -05:00
Joe Cheng
963471b43f
Fix #1144 : RadioButtons and checkBoxGroup do not work in modules when they are updated
...
The unqualified input ID was being used to generate name attributes
on radio and checkboxes.
2016-08-10 15:52:01 -07:00
Joe Cheng
fdb52e0243
executeElapsed gets stuck returning TRUE even when nothing was executed
...
Fixes #1278
2016-08-10 15:10:31 -07:00
Winston Chang
519e552405
Unset shinyOptions when set to NULL
2016-08-08 13:03:07 -05:00
Winston Chang
dc60a39ba9
Fix tests to be order-insensitive
2016-08-02 13:47:42 -05:00