Running ‘testthat.R’ [3s/4s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(fauxnaif)
  > 
  > test_check("fauxnaif")
  [ FAIL 10 | WARN 0 | SKIP 0 | PASS 39 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-na_if_in.R:48:3): non-vector x produces error ───────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(mean, 0), class = "fauxnaif_uncoercible_input") at test-na_if_in.R:48:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(mean, 0)
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::assert_atomicish(x, call)
    9.       └─cli::cli_abort(...)
   10.         └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   11.           └─rlang:::signal_abort(cnd, .file)
   12.             └─base::signalCondition(cnd)
   13.               ├─base::conditionMessage(cond)
   14.               └─rlang:::conditionMessage.rlang_error(cond)
   15.                 └─rlang::cnd_message(c)
   16.                   └─rlang:::cnd_message_format(cnd, ...)
   17.                     └─rlang (local) cli_format(glue_escape(lines))
   18.                       └─rlang:::.rlang_cli_format(x, cli::format_error)
   19.                         └─cli::cli_format(x, .envir = emptyenv())
   20.                           └─cli:::fmt(...)
   21.                             └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   22.                               ├─base::do.call(app[[msg$type]], msg$args)
   23.                               └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-12", class = NULL)
   24.                                 └─cli:::clii_bullets(app, text, id, class)
   25.                                   └─base::lapply(...)
   26.                                     └─cli (local) FUN(X[[i]], ...)
   27.                                       └─app$text(text[[i]])
   28.                                         └─cli:::clii_text(app, text)
   29.                                           └─app$xtext(text)
   30.                                             └─cli:::clii__xtext(...)
   31.                                               └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   32.                                                 └─base::lapply(pars, ansi_trimws)
   33.                                                   └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:60:3): if `x_label` is `.`, use `x` instead ──────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(mean %>% na_if_in(1:10), class = "fauxnaif_uncoercible_input") at test-na_if_in.R:60:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. ├─mean %>% na_if_in(1:10)
    6. └─fauxnaif::na_if_in(., 1:10)
    7.   ├─x %in% find_matches(x, ...)
    8.   └─fauxnaif:::find_matches(x, ...)
    9.     └─fauxnaif:::assert_atomicish(x, call)
   10.       └─cli::cli_abort(...)
   11.         └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   12.           └─rlang:::signal_abort(cnd, .file)
   13.             └─base::signalCondition(cnd)
   14.               ├─base::conditionMessage(cond)
   15.               └─rlang:::conditionMessage.rlang_error(cond)
   16.                 └─rlang::cnd_message(c)
   17.                   └─rlang:::cnd_message_format(cnd, ...)
   18.                     └─rlang (local) cli_format(glue_escape(lines))
   19.                       └─rlang:::.rlang_cli_format(x, cli::format_error)
   20.                         └─cli::cli_format(x, .envir = emptyenv())
   21.                           └─cli:::fmt(...)
   22.                             └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   23.                               ├─base::do.call(app[[msg$type]], msg$args)
   24.                               └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-23", class = NULL)
   25.                                 └─cli:::clii_bullets(app, text, id, class)
   26.                                   └─base::lapply(...)
   27.                                     └─cli (local) FUN(X[[i]], ...)
   28.                                       └─app$text(text[[i]])
   29.                                         └─cli:::clii_text(app, text)
   30.                                           └─app$xtext(text)
   31.                                             └─cli:::clii__xtext(...)
   32.                                               └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   33.                                                 └─base::lapply(pars, ansi_trimws)
   34.                                                   └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:70:3): two-sided formula produces error ──────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(0:9, x ~ . < 1), "fauxnaif_invalid_arguments") at test-na_if_in.R:70:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(0:9, x ~ . < 1)
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::validate_args(args, call)
    9.       └─fauxnaif:::assert_valid_args(args, call)
   10.         ├─cli::cli_abort(...)
   11.         │ └─cli:::vcapply(message, format_inline, .envir = .envir)
   12.         │   └─base::vapply(X, FUN, FUN.VALUE = character(1), ..., USE.NAMES = USE.NAMES)
   13.         └─cli::cli_abort(...)
   14.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   15.             └─rlang:::signal_abort(cnd, .file)
   16.               └─base::signalCondition(cnd)
   17.                 ├─base::conditionMessage(cond)
   18.                 └─rlang:::conditionMessage.rlang_error(cond)
   19.                   └─rlang::cnd_message(c)
   20.                     └─rlang:::cnd_message_format(cnd, ...)
   21.                       └─rlang (local) cli_format(glue_escape(lines))
   22.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   23.                           └─cli::cli_format(x, .envir = emptyenv())
   24.                             └─cli:::fmt(...)
   25.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                                 ├─base::do.call(app[[msg$type]], msg$args)
   27.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-32", class = NULL)
   28.                                   └─cli:::clii_bullets(app, text, id, class)
   29.                                     └─base::lapply(...)
   30.                                       └─cli (local) FUN(X[[i]], ...)
   31.                                         └─app$text(text[[i]])
   32.                                           └─cli:::clii_text(app, text)
   33.                                             └─app$xtext(text)
   34.                                               └─cli:::clii__xtext(...)
   35.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                                   └─base::lapply(pars, ansi_trimws)
   37.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:75:3): non-coercible argument produces error ─────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(0:9, lm(1 ~ 1)), "fauxnaif_invalid_arguments") at test-na_if_in.R:75:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(0:9, lm(1 ~ 1))
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::validate_args(args, call)
    9.       └─fauxnaif:::assert_valid_args(args, call)
   10.         ├─cli::cli_abort(...)
   11.         │ └─cli:::vcapply(message, format_inline, .envir = .envir)
   12.         │   └─base::vapply(X, FUN, FUN.VALUE = character(1), ..., USE.NAMES = USE.NAMES)
   13.         └─cli::cli_abort(...)
   14.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   15.             └─rlang:::signal_abort(cnd, .file)
   16.               └─base::signalCondition(cnd)
   17.                 ├─base::conditionMessage(cond)
   18.                 └─rlang:::conditionMessage.rlang_error(cond)
   19.                   └─rlang::cnd_message(c)
   20.                     └─rlang:::cnd_message_format(cnd, ...)
   21.                       └─rlang (local) cli_format(glue_escape(lines))
   22.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   23.                           └─cli::cli_format(x, .envir = emptyenv())
   24.                             └─cli:::fmt(...)
   25.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                                 ├─base::do.call(app[[msg$type]], msg$args)
   27.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-42", class = NULL)
   28.                                   └─cli:::clii_bullets(app, text, id, class)
   29.                                     └─base::lapply(...)
   30.                                       └─cli (local) FUN(X[[i]], ...)
   31.                                         └─app$text(text[[i]])
   32.                                           └─cli:::clii_text(app, text)
   33.                                             └─app$xtext(text)
   34.                                               └─cli:::clii__xtext(...)
   35.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                                   └─base::lapply(pars, ansi_trimws)
   37.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:80:3): multiple non-coercible arguments produce errors ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(...) at test-na_if_in.R:80:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(0:9, NULL, lm(1 ~ 1))
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::validate_args(args, call)
    9.       └─fauxnaif:::assert_valid_args(args, call)
   10.         ├─cli::cli_abort(...)
   11.         │ └─cli:::vcapply(message, format_inline, .envir = .envir)
   12.         │   └─base::vapply(X, FUN, FUN.VALUE = character(1), ..., USE.NAMES = USE.NAMES)
   13.         └─cli::cli_abort(...)
   14.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   15.             └─rlang:::signal_abort(cnd, .file)
   16.               └─base::signalCondition(cnd)
   17.                 ├─base::conditionMessage(cond)
   18.                 └─rlang:::conditionMessage.rlang_error(cond)
   19.                   └─rlang::cnd_message(c)
   20.                     └─rlang:::cnd_message_format(cnd, ...)
   21.                       └─rlang (local) cli_format(glue_escape(lines))
   22.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   23.                           └─cli::cli_format(x, .envir = emptyenv())
   24.                             └─cli:::fmt(...)
   25.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                                 ├─base::do.call(app[[msg$type]], msg$args)
   27.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-56", class = NULL)
   28.                                   └─cli:::clii_bullets(app, text, id, class)
   29.                                     └─base::lapply(...)
   30.                                       └─cli (local) FUN(X[[i]], ...)
   31.                                         └─app$text(text[[i]])
   32.                                           └─cli:::clii_text(app, text)
   33.                                             └─app$xtext(text)
   34.                                               └─cli:::clii__xtext(...)
   35.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                                   └─base::lapply(pars, ansi_trimws)
   37.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:85:3): no ... produces error ─────────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(0:9), class = "fauxnaif_no_arguments") at test-na_if_in.R:85:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(0:9)
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::validate_args(args, call)
    9.       └─fauxnaif:::assert_args(args, call)
   10.         └─cli::cli_abort(...)
   11.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   12.             └─rlang:::signal_abort(cnd, .file)
   13.               └─base::signalCondition(cnd)
   14.                 ├─base::conditionMessage(cond)
   15.                 └─rlang:::conditionMessage.rlang_error(cond)
   16.                   └─rlang::cnd_message(c)
   17.                     └─rlang:::cnd_message_format(cnd, ...)
   18.                       └─rlang (local) cli_format(glue_escape(lines))
   19.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   20.                           └─cli::cli_format(x, .envir = emptyenv())
   21.                             └─cli:::fmt(...)
   22.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   23.                                 ├─base::do.call(app[[msg$type]], msg$args)
   24.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-64", class = NULL)
   25.                                   └─cli:::clii_bullets(app, text, id, class)
   26.                                     └─base::lapply(...)
   27.                                       └─cli (local) FUN(X[[i]], ...)
   28.                                         └─app$text(text[[i]])
   29.                                           └─cli:::clii_text(app, text)
   30.                                             └─app$xtext(text)
   31.                                               └─cli:::clii__xtext(...)
   32.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   33.                                                   └─base::lapply(pars, ansi_trimws)
   34.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:90:3): function arguments must return logical vectors ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(0:9, min), class = "fauxnaif_invalid_functions") at test-na_if_in.R:90:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(0:9, min)
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::apply_functions(x, args, call)
    9.       └─fauxnaif:::assert_valid_functions(args, functions, x, call)
   10.         ├─cli::cli_abort(...)
   11.         │ └─cli:::vcapply(message, format_inline, .envir = .envir)
   12.         │   └─base::vapply(X, FUN, FUN.VALUE = character(1), ..., USE.NAMES = USE.NAMES)
   13.         └─cli::cli_abort(...)
   14.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   15.             └─rlang:::signal_abort(cnd, .file)
   16.               └─base::signalCondition(cnd)
   17.                 ├─base::conditionMessage(cond)
   18.                 └─rlang:::conditionMessage.rlang_error(cond)
   19.                   └─rlang::cnd_message(c)
   20.                     └─rlang:::cnd_message_format(cnd, ...)
   21.                       └─rlang (local) cli_format(glue_escape(lines))
   22.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   23.                           └─cli::cli_format(x, .envir = emptyenv())
   24.                             └─cli:::fmt(...)
   25.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                                 ├─base::do.call(app[[msg$type]], msg$args)
   27.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-76", class = NULL)
   28.                                   └─cli:::clii_bullets(app, text, id, class)
   29.                                     └─base::lapply(...)
   30.                                       └─cli (local) FUN(X[[i]], ...)
   31.                                         └─app$text(text[[i]])
   32.                                           └─cli:::clii_text(app, text)
   33.                                             └─app$xtext(text)
   34.                                               └─cli:::clii__xtext(...)
   35.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                                   └─base::lapply(pars, ansi_trimws)
   37.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:101:3): function arguments must return vectors of the same length as `x` ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(1:5, ~TRUE), class = "fauxnaif_invalid_functions") at test-na_if_in.R:101:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(1:5, ~TRUE)
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::apply_functions(x, args, call)
    9.       └─fauxnaif:::assert_valid_functions(args, functions, x, call)
   10.         ├─cli::cli_abort(...)
   11.         │ └─cli:::vcapply(message, format_inline, .envir = .envir)
   12.         │   └─base::vapply(X, FUN, FUN.VALUE = character(1), ..., USE.NAMES = USE.NAMES)
   13.         └─cli::cli_abort(...)
   14.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   15.             └─rlang:::signal_abort(cnd, .file)
   16.               └─base::signalCondition(cnd)
   17.                 ├─base::conditionMessage(cond)
   18.                 └─rlang:::conditionMessage.rlang_error(cond)
   19.                   └─rlang::cnd_message(c)
   20.                     └─rlang:::cnd_message_format(cnd, ...)
   21.                       └─rlang (local) cli_format(glue_escape(lines))
   22.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   23.                           └─cli::cli_format(x, .envir = emptyenv())
   24.                             └─cli:::fmt(...)
   25.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                                 ├─base::do.call(app[[msg$type]], msg$args)
   27.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-88", class = NULL)
   28.                                   └─cli:::clii_bullets(app, text, id, class)
   29.                                     └─base::lapply(...)
   30.                                       └─cli (local) FUN(X[[i]], ...)
   31.                                         └─app$text(text[[i]])
   32.                                           └─cli:::clii_text(app, text)
   33.                                             └─app$xtext(text)
   34.                                               └─cli:::clii__xtext(...)
   35.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                                   └─base::lapply(pars, ansi_trimws)
   37.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:106:3): function arguments can generate multiple errors ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(na_if_in(1:5, mean, ~TRUE), class = "fauxnaif_invalid_functions") at test-na_if_in.R:106:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. └─fauxnaif::na_if_in(1:5, mean, ~TRUE)
    6.   ├─x %in% find_matches(x, ...)
    7.   └─fauxnaif:::find_matches(x, ...)
    8.     └─fauxnaif:::apply_functions(x, args, call)
    9.       └─fauxnaif:::assert_valid_functions(args, functions, x, call)
   10.         ├─cli::cli_abort(...)
   11.         │ └─cli:::vcapply(message, format_inline, .envir = .envir)
   12.         │   └─base::vapply(X, FUN, FUN.VALUE = character(1), ..., USE.NAMES = USE.NAMES)
   13.         └─cli::cli_abort(...)
   14.           └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   15.             └─rlang:::signal_abort(cnd, .file)
   16.               └─base::signalCondition(cnd)
   17.                 ├─base::conditionMessage(cond)
   18.                 └─rlang:::conditionMessage.rlang_error(cond)
   19.                   └─rlang::cnd_message(c)
   20.                     └─rlang:::cnd_message_format(cnd, ...)
   21.                       └─rlang (local) cli_format(glue_escape(lines))
   22.                         └─rlang:::.rlang_cli_format(x, cli::format_error)
   23.                           └─cli::cli_format(x, .envir = emptyenv())
   24.                             └─cli:::fmt(...)
   25.                               └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                                 ├─base::do.call(app[[msg$type]], msg$args)
   27.                                 └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-104", class = NULL)
   28.                                   └─cli:::clii_bullets(app, text, id, class)
   29.                                     └─base::lapply(...)
   30.                                       └─cli (local) FUN(X[[i]], ...)
   31.                                         └─app$text(text[[i]])
   32.                                           └─cli:::clii_text(app, text)
   33.                                             └─app$xtext(text)
   34.                                               └─cli:::clii__xtext(...)
   35.                                                 └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                                   └─base::lapply(pars, ansi_trimws)
   37.                                                     └─cli (local) FUN(X[[i]], ...)
  ── Error (test-na_if_in.R:111:3): errors when fauxnaif functions are called in unusual ways ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_snapshot_error(...) at test-na_if_in.R:111:2
    2. │ └─testthat:::expect_snapshot_condition(...)
    3. │   └─testthat:::capture_matching_condition(x, cnd_matcher(class))
    4. │     └─base::withCallingHandlers(...)
    5. ├─base::do.call(na_if_in, list(mean, 0))
    6. └─fauxnaif (local) `<fn>`(`<fn>`, 0)
    7.   ├─x %in% find_matches(x, ...)
    8.   └─fauxnaif:::find_matches(x, ...)
    9.     └─fauxnaif:::assert_atomicish(x, call)
   10.       └─cli::cli_abort(...)
   11.         └─rlang::abort(message, ..., call = call, use_cli_format = TRUE)
   12.           └─rlang:::signal_abort(cnd, .file)
   13.             └─base::signalCondition(cnd)
   14.               ├─base::conditionMessage(cond)
   15.               └─rlang:::conditionMessage.rlang_error(cond)
   16.                 └─rlang::cnd_message(c)
   17.                   └─rlang:::cnd_message_format(cnd, ...)
   18.                     └─rlang (local) cli_format(glue_escape(lines))
   19.                       └─rlang:::.rlang_cli_format(x, cli::format_error)
   20.                         └─cli::cli_format(x, .envir = emptyenv())
   21.                           └─cli:::fmt(...)
   22.                             └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   23.                               ├─base::do.call(app[[msg$type]], msg$args)
   24.                               └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-115", class = NULL)
   25.                                 └─cli:::clii_bullets(app, text, id, class)
   26.                                   └─base::lapply(...)
   27.                                     └─cli (local) FUN(X[[i]], ...)
   28.                                       └─app$text(text[[i]])
   29.                                         └─cli:::clii_text(app, text)
   30.                                           └─app$xtext(text)
   31.                                             └─cli:::clii__xtext(...)
   32.                                               └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   33.                                                 └─base::lapply(pars, ansi_trimws)
   34.                                                   └─cli (local) FUN(X[[i]], ...)
  
  [ FAIL 10 | WARN 0 | SKIP 0 | PASS 39 ]
  Error: Test failures
  Execution halted