context("http_condition") test_that("non failures passed through as is", { expect_equal(stop_for_status(200), 200) }) test_that("status converted to errors", { expect_error(stop_for_status(300), "Multiple Choices (HTTP 300)", fixed = TRUE) expect_error(stop_for_status(404), "Not Found (HTTP 404)", fixed = TRUE) expect_error(stop_for_status(500), "Internal Server Error (HTTP 500)", fixed = TRUE) }) test_that("task adds informative message", { expect_error(stop_for_status(300, "download"), "Failed to download.") }) test_that("unknown status converted to error", { expect_error(stop_for_status(10000), "Unknown http status code: 10000", fixed = TRUE) })
Generated by dwww version 1.15 on Tue Jun 25 07:48:50 CEST 2024.