tests/testthat/test-kraken.R

test_that('the "kraken_server_time" function returns unixtime as an integer and
          rfc1123 as a character', {
            skip_on_cran()
  expect_type(kraken_server_time()$unixtime, 'integer')
  expect_type(kraken_server_time()$rfc1123, 'character')
})

test_that('the "kraken_server_time" function returns status as a character and
          timestamp as a character', {
            skip_on_cran()
  expect_type(kraken_server_status()$status, 'character')
  expect_type(kraken_server_status()$timestamp, 'character')
})

test_that('the "kraken_asset_info" function returns a list', {
  skip_on_cran()
  expect_type(kraken_asset_info(), 'list')
  expect_type(kraken_asset_info("ETH,BTC"), 'list')
  expect_type(kraken_asset_info(aclass = "currency"), 'list')
})

test_that('the "kraken_asset_pairs" function returns a list', {
  skip_on_cran()
  expect_type(kraken_asset_pairs(), 'list')
})

test_that('the "kraken_ticker_info" function returns a list', {
  skip_on_cran()
  expect_type(kraken_ticker_info("ETHUSD"), 'list')
})

Try the cryptotrackr package in your browser

Any scripts or data that you put into this service are public.

cryptotrackr documentation built on June 22, 2024, 10:39 a.m.