4 test_that(paste("createQuery generates and encodes query portion of http",
5 "request based on filters, limit and offset parameters"), {
7 http <- HttpRequest$new()
8 filters <- list(list("color", "=", "red"))
11 expect_that(http$createQuery(filters, limit, offset),
12 equals(paste0("/?filters=%5B%5B%22color%22%2C%22%3D%22%2C%22red",
13 "%22%5D%5D&limit=20&offset=50")))
16 test_that(paste("createQuery generates and empty string",
17 "when filters, limit and offset parameters are set to NULL"), {
19 http <- HttpRequest$new()
20 expect_that(http$createQuery(NULL, NULL, NULL), equals(""))