test_that("iplot Shiny functions ok", {
cloud <- ichimoku(sample_ohlc_data, ticker = "TKR", periods = c(9, 26, 52))
strat <- strat(cloud)
expect_s3_class(iplot(strat, theme = "dark", type = "bar", custom = "ret"), "shiny.appobj")
expect_error(iplot(sample_ohlc_data), regexp = "ichimoku object")
expect_error(iplot(cloud[, 1:3]), "plot incomplete")
shiny::testServer(iplot(cloud), {
session$setInputs(type = "none",
plot_hover = list(x = 2, y = 125, coords_css = list(x = 200, y = 200)),
infotip = TRUE)
session$setInputs(type = "bar",
custom = "close",
plot_hover = list(x = 2, y = 125, coords_css = list(x = 200, y = 200)),
infotip = TRUE)
expect_s3_class(pdata(), "ichimoku")
})
expect_s3_class(drawInfotip(sidx = index(cloud, 100L), sdata = coredata(cloud)[100L, ],
left = 100, top = 100, type = "none"), "shiny.tag")
expect_s3_class(drawGuide(label = index(cloud, 1L), left = 100, top = 100), "shiny.tag")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.