Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/easystats/insight
Browse files Browse the repository at this point in the history
  • Loading branch information
strengejacke committed May 23, 2023
2 parents dd3dfac + 24281e2 commit d5739eb
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 22 deletions.
2 changes: 2 additions & 0 deletions tests/testthat/test-find_weights.R
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
skip_if_not_installed("lme4")

test_that("find_weights", {
data(mtcars)
mtcars$weight <- rnorm(nrow(mtcars), 1, 0.3)
m <- lm(mpg ~ wt + cyl + vs, data = mtcars, weights = weight)
expect_identical(find_weights(m), "weight")
})

test_that("find_weights", {
data(iris)
iris$wgt <- rnorm(nrow(iris), 1, 0.3)
m <- lme4::lmer(Sepal.Width ~ Sepal.Length + (1 | Species), data = iris, weights = wgt)
expect_identical(find_weights(m), "wgt")
Expand Down
1 change: 1 addition & 0 deletions tests/testthat/test-format_table.R
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
skip_if_offline()
skip_on_os(c("mac", "linux", "solaris"))
skip_if_not_installed("bayestestR")
skip_if_not_installed("rstanarm")

# test for bayesian models -----------------
m1 <- insight::download_model("stanreg_glm_1")
Expand Down
44 changes: 22 additions & 22 deletions tests/testthat/test-vgam.R
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ test_that("get_response", {
})

test_that("get_predictors", {
expect_equal(colnames(get_predictors(m1)), c("vitluc", "altitude"))
expect_equal(colnames(get_predictors(m2)), c("vitluc", "altitude"))
expect_identical(colnames(get_predictors(m1)), c("vitluc", "altitude"))
expect_identical(colnames(get_predictors(m2)), c("vitluc", "altitude"))
})

test_that("link_inverse", {
Expand All @@ -66,10 +66,10 @@ test_that("link_inverse", {
})

test_that("get_data", {
expect_equal(nrow(get_data(m1)), 392)
expect_equal(nrow(get_data(m2)), 392)
expect_equal(colnames(get_data(m1)), c("agaaus", "vitluc", "altitude"))
expect_equal(
expect_identical(nrow(get_data(m1)), 392L)
expect_identical(nrow(get_data(m2)), 392L)
expect_identical(colnames(get_data(m1)), c("agaaus", "vitluc", "altitude"))
expect_identical(
colnames(get_data(m2)),
c("agaaus", "kniexc", "vitluc", "altitude")
)
Expand All @@ -93,25 +93,25 @@ test_that("find_formula", {
})

test_that("find_terms", {
expect_equal(
expect_identical(
find_terms(m1),
list(
response = "agaaus",
conditional = c("vitluc", "s(altitude, df = 2)")
)
)
expect_equal(
expect_identical(
find_terms(m1, flatten = TRUE),
c("agaaus", "vitluc", "s(altitude, df = 2)")
)
expect_equal(
expect_identical(
find_terms(m2),
list(
response = "cbind(agaaus, kniexc)",
conditional = c("vitluc", "s(altitude, df = c(2, 3))")
)
)
expect_equal(
expect_identical(
find_terms(m2, flatten = TRUE),
c(
"cbind(agaaus, kniexc)",
Expand All @@ -122,30 +122,30 @@ test_that("find_terms", {
})

test_that("find_variables", {
expect_equal(
expect_identical(
find_variables(m1),
list(
response = "agaaus",
conditional = c("vitluc", "altitude")
)
)
expect_equal(
expect_identical(
find_variables(m1, flatten = TRUE),
c("agaaus", "vitluc", "altitude")
)
expect_equal(find_variables(m2), list(
expect_identical(find_variables(m2), list(
response = c("agaaus", "kniexc"),
conditional = c("vitluc", "altitude")
))
expect_equal(
expect_identical(
find_variables(m2, flatten = TRUE),
c("agaaus", "kniexc", "vitluc", "altitude")
)
})

test_that("n_obs", {
expect_equal(n_obs(m1), 392)
expect_equal(n_obs(m2), 392)
expect_identical(n_obs(m1), 392L)
expect_identical(n_obs(m2), 392L)
})

test_that("linkfun", {
Expand All @@ -154,20 +154,20 @@ test_that("linkfun", {
})

test_that("find_parameters", {
expect_equal(
expect_identical(
find_parameters(m1),
list(
conditional = c("(Intercept)", "vitluc"),
smooth_terms = "s(altitude, df = 2)"
)
)
expect_equal(nrow(get_parameters(m1)), 3)
expect_equal(
expect_identical(nrow(get_parameters(m1)), 3L)
expect_identical(
get_parameters(m1)$Parameter,
c("(Intercept)", "vitluc", "s(altitude, df = 2)")
)

expect_equal(
expect_identical(
find_parameters(m2),
list(
conditional = c(
Expand All @@ -179,8 +179,8 @@ test_that("find_parameters", {
smooth_terms = c("s(altitude, df = c(2, 3)):1", "s(altitude, df = c(2, 3)):2")
)
)
expect_equal(nrow(get_parameters(m2)), 6)
expect_equal(
expect_identical(nrow(get_parameters(m2)), 6L)
expect_identical(
get_parameters(m2)$Parameter,
c(
"(Intercept):1",
Expand Down

0 comments on commit d5739eb

Please sign in to comment.