R version 4.6.0 RC (2026-04-17 r89912 ucrt) -- "Because it was There" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > if (requireNamespace("tinytest", quietly=TRUE)){ + tinytest::test_package("printify") + } test-messages.R............... 0 tests === test_func started at 23:05:43 ==============================================  ℹ️ NOTE: This is a note.  ⚠️ WARNING: This is a warning.  ❌ ERROR: This is an error.  This is neutral. === test_func execution time: 15 ms ============================================ test-messages.R............... 0 tests test-messages.R............... 1 tests OK test-messages.R............... 2 tests OK test-messages.R............... 3 tests OK test-messages.R............... 4 tests OK test-messages.R............... 5 tests OK test-messages.R............... 5 tests OK === test_func started at 23:05:43 ==============================================  ~ NOTE: This is a note.  ! WARNING: This is a warning.  X ERROR: This is an error.  This is neutral. === test_func execution time: 11 ms ============================================ test-messages.R............... 5 tests OK test-messages.R............... 6 tests OK test-messages.R............... 7 tests OK test-messages.R............... 8 tests OK test-messages.R............... 9 tests OK test-messages.R............... 10 tests OK test-messages.R............... 10 tests OK === test_func started at 23:05:43 ============================================== === This is a headline. ========================================================  ☁ Grey step.  ☁ Grey step. (6 ms)  ⏳️ Major step.  ➔ Major step. (3 ms)     ⏳️ Minor step.     ✚ Minor step. (3 ms) === test_func execution time: 12 ms ============================================ test-messages.R............... 10 tests OK test-messages.R............... 11 tests OK test-messages.R............... 12 tests OK test-messages.R............... 13 tests OK test-messages.R............... 14 tests OK test-messages.R............... 14 tests OK === test_func started at 23:05:43 ============================================== === This is a headline. ========================================================  * Grey step.  * Grey step. (6 ms)  > Major step.  > Major step. (3 ms)    + Minor step.    + Minor step. (3 ms) === test_func execution time: 14 ms ============================================ test-messages.R............... 14 tests OK test-messages.R............... 15 tests OK test-messages.R............... 16 tests OK test-messages.R............... 17 tests OK test-messages.R............... 18 tests OK test-messages.R............... 18 tests OK test-messages.R............... 18 tests OK === test_func started at 23:05:43 ==============================================  🦄 UNICORN: This is a unicorn message.  🦄 This is a unicorn step.  🦄 This is a unicorn step. (7 ms) === test_func execution time: 8 ms ============================================= test-messages.R............... 18 tests OK test-messages.R............... 19 tests OK test-messages.R............... 20 tests OK test-messages.R............... 21 tests OK test-messages.R............... 21 tests OK test-messages.R............... 21 tests OK === test_func started at 23:05:43 ==============================================  ^ UNICORN: This is a unicorn message.  ^ This is a unicorn step.  ^ This is a unicorn step. (7 ms) === test_func execution time: 8 ms ============================================= test-messages.R............... 21 tests OK test-messages.R............... 22 tests OK test-messages.R............... 23 tests OK test-messages.R............... 24 tests OK test-messages.R............... 24 tests OK  ℹ️ NOTE: This is a note.  ⚠️ WARNING: This is a warning.  ❌ ERROR: This is an error. test-messages.R............... 24 tests OK test-messages.R............... 25 tests OK test-messages.R............... 25 tests OK  This is neutral. === test_func execution time: 21 ms ============================================ test-messages.R............... 25 tests OK test-messages.R............... 26 tests OK test-messages.R............... 26 tests OK === test_func started at 23:05:43 ==============================================  This is neutral. === test_func execution time: 5 ms ============================================= test-messages.R............... 26 tests OK === test_func started at 23:05:43 ==============================================  This is neutral. === test_func execution time: 5 ms ============================================= test-messages.R............... 26 tests OK test-messages.R............... 27 tests OK  This is styled.. test-messages.R............... 27 tests OK test-messages.R............... 28 tests OK test-messages.R............... 28 tests OK  This is a variable: var1. test-messages.R............... 28 tests OK test-messages.R............... 29 tests OK test-messages.R............... 29 tests OK  These are variables: var1, var2. test-messages.R............... 29 tests OK test-messages.R............... 30 tests OK test-messages.R............... 31 tests OK 0.2s All ok, 31 results (0.2s) > > proc.time() user system elapsed 0.34 0.01 0.34