tests/testthat/test-taskscheduler_create.R

context("taskscheduler-examples")

test_that("taskscheduleR examples can be scheduled as expected", {
  skip_on_cran()

  myscript <- system.file("extdata", "helloworld.R", package = "taskscheduleR")
  
  ## run script once within 62 seconds
  expect_warning(taskscheduler_create(taskname = "myfancyscript", rscript = myscript, 
                       schedule = "ONCE", starttime = format(Sys.time() + 62, "%H:%M")), NA)
  
  ## get a data.frame of all tasks
  expect_warning(tasks <- taskscheduler_ls(), NA)

  ## delete the tasks
  expect_warning(taskscheduler_delete(taskname = "myfancyscript"), NA)
})



test_that("taskscheduler_ls returns a data.frame", {
  skip_on_cran()
  expect_is(taskscheduler_ls(), "data.frame")
})
anuj0607/taskSchedulerR documentation built on May 19, 2019, 3:05 a.m.