tests/testthat/test-metrics.R

context("test-metrics")

test_that("k9_list_metrics works", {
  result <- jsonlite::read_json(system.file("extdata/list_metrics.json", package = "datadogr"))
  expect_equal(
    flatten_list_metrics(result),
    c("system.load.1", "system.load.15", "system.load.5", "system.load.norm.1",
      "system.load.norm.15", "system.load.norm.5", "system.mem.buffered",
      "system.mem.cached", "system.mem.committed", "system.mem.free")
  )
})

test_that("k9_get_metrics works", {
  result <- jsonlite::read_json(system.file("extdata/get_metrics.json", package = "datadogr"))
  x <- flatten_get_metrics(result)
  expect_equal(
    nrow(x),
    2L
  )
})

Try the datadogr package in your browser

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

datadogr documentation built on May 2, 2019, 6:04 a.m.