tests/testthat/test-train.R

context("tundraContainer$train")

test_that("it cannot be trained twice", {
  container <- tundraContainer$new("foo")
  container$train(iris)
  expect_error(container$train(iris), "has already been trained")
})

test_that("it can train a simple example", {
  container <- tundraContainer$new("foo", function(data) {
    output$data <- data
  })

  container$train(iris)
  expect_identical(container$.output$data, iris)
})
syberia/tundra documentation built on May 30, 2019, 10:44 p.m.