use private channel for testing messages
This commit is contained in:
Родитель
8e6569292c
Коммит
38d7498a88
|
@ -26,19 +26,20 @@ team <- try(call_graph_endpoint(tok, file.path("teams", team_id)), silent=TRUE)
|
||||||
if(inherits(team, "try-error"))
|
if(inherits(team, "try-error"))
|
||||||
skip("Channel tests skipped: service not available")
|
skip("Channel tests skipped: service not available")
|
||||||
|
|
||||||
|
channel_name <- sprintf("Test channel %s", make_name(10))
|
||||||
|
|
||||||
test_that("Channel methods work",
|
test_that("Channel methods work",
|
||||||
{
|
{
|
||||||
team <- get_team(team_id=team_id, tenant=tenant, app=app)
|
team <- get_team(team_id=team_id, tenant=tenant, app=app)
|
||||||
expect_is(team, "ms_team")
|
expect_is(team, "ms_team")
|
||||||
|
|
||||||
channel_name <- sprintf("Test channel %s", make_name(10))
|
|
||||||
expect_error(team$get_channel(channel_name=channel_name))
|
expect_error(team$get_channel(channel_name=channel_name))
|
||||||
|
|
||||||
chan <- team$create_channel(channel_name, description="Temporary testing channel")
|
chan <- team$create_channel(channel_name, description="Temporary testing channel", membership="private")
|
||||||
expect_is(chan, "ms_channel")
|
expect_is(chan, "ms_channel")
|
||||||
expect_false(inherits(chan$properties, "xml_document"))
|
expect_false(inherits(chan$properties, "xml_document"))
|
||||||
|
|
||||||
Sys.sleep(5)
|
Sys.sleep(10)
|
||||||
folder <- chan$get_folder()
|
folder <- chan$get_folder()
|
||||||
expect_is(folder, "ms_drive_item")
|
expect_is(folder, "ms_drive_item")
|
||||||
|
|
||||||
|
@ -109,10 +110,6 @@ test_that("Channel methods work",
|
||||||
expect_is(mmsg2, "ms_chat_message")
|
expect_is(mmsg2, "ms_chat_message")
|
||||||
expect_false(is.null(mmsg2$properties$mentions))
|
expect_false(is.null(mmsg2$properties$mentions))
|
||||||
|
|
||||||
|
lapply(flist, function(f) folder$get_item(f)$delete(confirm=FALSE))
|
||||||
expect_silent(chan$delete(confirm=FALSE))
|
expect_silent(chan$delete(confirm=FALSE))
|
||||||
|
|
||||||
drv <- team$get_drive()
|
|
||||||
flist2 <- drv$list_files(channel_name, info="name", full_names=TRUE)
|
|
||||||
lapply(flist2, function(f) drv$delete_item(f, confirm=FALSE))
|
|
||||||
drv$delete_item(channel_name, confirm=FALSE)
|
|
||||||
})
|
})
|
||||||
|
|
Загрузка…
Ссылка в новой задаче