tests/testthat/test-authenticated-service.R

context("Authenticated service tests")

test_that("basic usage of bucketlist", {
  bl <- bucketlist(
    key = Sys.getenv("TRAVIS_AWS_ACCESS_KEY_ID"), 
    secret = Sys.getenv("TRAVIS_AWS_SECRET_ACCESS_KEY")
  )
  
  expect_is(bl, "s3_bucketlist")
  expect_true(length(bl) >= 1)
})


test_that("unparsed bucketlist", {
  bl <- bucketlist(
    key = Sys.getenv("TRAVIS_AWS_ACCESS_KEY_ID"), 
    secret = Sys.getenv("TRAVIS_AWS_SECRET_ACCESS_KEY"),
    parse_response = FALSE
  )
  
  expect_is(bl, "response")
  expect_true(length(bl) == 10)
  expect_true(
    all(c("url", "status_code", "headers", "all_headers", "cookies", 
    "content", "date", "times", "request", "handle") %in% names(bl))
  )
})
cloudyr/aws.s3 documentation built on May 29, 2020, 7:18 p.m.