insightsengineering / cardx

R Package to Supplement ARD Functions Found in {cards}
https://insightsengineering.github.io/cardx/
Other
14 stars 2 forks source link

Check for simple calls in `construct_model()` #179

Closed ddsjoberg closed 4 months ago

ddsjoberg commented 4 months ago

FYI @thisisnic


Pre-review Checklist (if item does not apply, mark is as complete)

Reviewer Checklist (if item does not apply, mark is as complete)

When the branch is ready to be merged:

github-actions[bot] commented 4 months ago

Unit Tests Summary

  1 files   84 suites   11s :stopwatch:  84 tests  57 :white_check_mark: 27 :zzz: 0 :x: 242 runs  203 :white_check_mark: 39 :zzz: 0 :x:

Results for commit 6222dca0.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 4 months ago

badge

Code Coverage Summary

Filename                               Stmts    Miss  Cover    Missing
-----------------------------------  -------  ------  -------  ------------------------------------
R/ard_aod_wald_test.R                     78       8  89.74%   39-44, 94, 97
R/ard_attributes.survey.design.R           2       0  100.00%
R/ard_car_anova.R                         45       2  95.56%   62, 65
R/ard_car_vif.R                           61       2  96.72%   52, 86
R/ard_continuous.survey.design.R         194       2  98.97%   172, 182
R/ard_effectsize_cohens_d.R              102       2  98.04%   68, 121
R/ard_effectsize_hedges_g.R               90       2  97.78%   68, 120
R/ard_emmeans_mean_difference.R           70       0  100.00%
R/ard_proportion_ci.R                     90       5  94.44%   115-119
R/ard_regression_basic.R                  16       1  93.75%   46
R/ard_regression.R                        51       0  100.00%
R/ard_smd_smd.R                           68       5  92.65%   58, 84-87
R/ard_stats_anova.R                       95       0  100.00%
R/ard_stats_aov.R                         36       0  100.00%
R/ard_stats_chisq_test.R                  39       1  97.44%   39
R/ard_stats_fisher_test.R                 42       1  97.62%   42
R/ard_stats_kruskal_test.R                35       1  97.14%   38
R/ard_stats_mcnemar_test.R                79       2  97.47%   63, 105
R/ard_stats_mood_test.R                   48       1  97.92%   46
R/ard_stats_oneway_test.R                 38       0  100.00%
R/ard_stats_prop_test.R                   84       1  98.81%   43
R/ard_stats_t_test_onesample.R            40       0  100.00%
R/ard_stats_t_test.R                     111       2  98.20%   65, 111
R/ard_stats_wilcox_test_onesample.R       41       0  100.00%
R/ard_stats_wilcox_test.R                 98       2  97.96%   65, 117
R/ard_survey_categorical_ci.R            116       1  99.14%   162
R/ard_survey_continuous_ci.R             136       4  97.06%   55-57, 206
R/ard_survey_svychisq.R                   37       1  97.30%   44
R/ard_survey_svyranktest.R                51       0  100.00%
R/ard_survey_svyttest.R                   50       0  100.00%
R/ard_survival_survdiff.R                 89       0  100.00%
R/ard_survival_survfit_diff.R             76       8  89.47%   31-34, 43-46
R/ard_survival_survfit.R                 174      13  92.53%   79-81, 85, 95-97, 128-132, 237
R/construction_helpers.R                  75      19  74.67%   132-141, 164, 176-180, 206-210
R/proportion_ci.R                        195      28  85.64%   290, 293, 302-307, 315, 330, 438-461
TOTAL                                   2652     114  95.70%

Diff against main

Filename                    Stmts    Miss  Cover
------------------------  -------  ------  -------
R/construction_helpers.R       +7      +8  -9.16%
TOTAL                          +7      +8  -0.29%

Results for commit: 6222dca031211de0d017208a7890d516a0b5fce6

Minimum allowed coverage is 80%

:recycle: This comment has been updated with latest results

thisisnic commented 4 months ago

This is cool, delightfully straightforward looking! Still struggling to understand what "simple" means in this function, but I'm glad it works!