Skip to content

Commit

Permalink
add snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
strengejacke committed Nov 4, 2024
1 parent 45fa08c commit d955823
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 3 deletions.
34 changes: 34 additions & 0 deletions tests/testthat/_snaps/printing2.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,40 @@
-------------------------------------------------------------------------------------------
Observations | 150 | | 150 |

---

Code
print(out, groups = list(Species = c("Species [versicolor]",
"Species [virginica]"), Interactions = c(
"Species [versicolor] * Petal Length", "Species [virginica] * Petal Length"),
Controls = "Petal Length"), select = "{estimate}|{p}")
Output
Parameter | Estimate (lm1) | p (lm1)
----------------------------------------------------------------
Species | |
Species [versicolor] | -1.60 | <0.001
Species [virginica] | -2.12 | <0.001
Interactions | |
Species [versicolor] * Petal Length | |
Species [virginica] * Petal Length | |
Controls | |
Petal Length | 0.90 | <0.001
----------------------------------------------------------------
Observations | 150 |
Parameter | Estimate (lm2) | p (lm2)
----------------------------------------------------------------
Species | |
Species [versicolor] | -1.69 | 0.003
Species [virginica] | -1.19 | 0.048
Interactions | |
Species [versicolor] * Petal Length | -0.01 | 0.961
Species [virginica] * Petal Length | -0.15 | 0.574
Controls | |
Petal Length | 0.39 | 0.138
----------------------------------------------------------------
Observations | 150 |

# combination of different models

Code
Expand Down
34 changes: 31 additions & 3 deletions tests/testthat/test-printing2.R
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ skip_if_not_installed("withr")
skip_if(getRversion() < "4.0.0")

withr::with_options(
list(parameters_interaction = "*"),
list(parameters_interaction = "*", easystats_table_width = Inf),
{
lm1 <- lm(Sepal.Length ~ Species, data = iris)
lm2 <- lm(Sepal.Length ~ Species + Petal.Length, data = iris)
Expand Down Expand Up @@ -66,7 +66,7 @@ withr::with_options(
"Species [virginica]"
),
Interactions = c(
"Species [versicolor] * Petal Length", # note the unicode char!
"Species [versicolor] * Petal Length",
"Species [virginica] * Petal Length"
),
Controls = "Petal Length"
Expand All @@ -79,7 +79,7 @@ withr::with_options(
"Species [virginica]"
),
Interactions = c(
"Species [versicolor] * Petal Length", # note the unicode char!
"Species [versicolor] * Petal Length",
"Species [virginica] * Petal Length"
),
Controls = "Petal Length"
Expand Down Expand Up @@ -112,3 +112,31 @@ withr::with_options(
})
}
)


withr::with_options(
list(parameters_interaction = "*"),
{
lm1 <- lm(Sepal.Length ~ Species + Petal.Length, data = iris)
lm2 <- lm(Sepal.Width ~ Species * Petal.Length, data = iris)

# remove intercept
out <- compare_parameters(lm1, lm2, drop = "^\\(Intercept")

test_that("templates, glue-3, separate columnns", {
expect_snapshot(
print(out, groups = list(
Species = c(
"Species [versicolor]",
"Species [virginica]"
),
Interactions = c(
"Species [versicolor] * Petal Length",
"Species [virginica] * Petal Length"
),
Controls = "Petal Length"
), select = "{estimate}|{p}")
)
})
}
)

0 comments on commit d955823

Please sign in to comment.