tests/testthat/test-settlement.R

test_that("aemo_settlement validates table argument", {
  expect_error(aemo_settlement(table = "invalid",
                                start = "2024-06-01",
                                end   = "2024-06-02"))
})

test_that("aemo_settlement requires start <= end", {
  expect_error(
    aemo_settlement(start = "2024-06-02 00:00:00",
                     end   = "2024-06-01 00:00:00"),
    class = "simpleError"
  )
})

Try the aemo package in your browser

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

aemo documentation built on April 29, 2026, 1:07 a.m.