tests/testthat/test_code_sql_summarize.R

library(sqldf)

context("SQL SUMMARIZE")

test_that("SQL summarize behaves as expected", {

  sample <- code_sql_sample("quakes")

  d <-
    sample %>%
    code_sql_summarize(cols = "mag") %>%
    sqldf()

  expect_equal(d[1, 1], 1000)

  d <-
    sample %>%
    code_sql_summarize(cols = "mag", by = "stations") %>%
    sqldf()

  expect_equal(d[1, 2], 20)

})
MattjCamp/coderr documentation built on April 29, 2023, 12:55 a.m.