Running ‘testthat.R’ [41s/55s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(mantis)
  > 
  > test_check("mantis")
  Saving _problems/test-plots-interactive-21.R
  Saving _problems/test-plots-interactive-44.R
  Saving _problems/test-prepare-25.R
  [ FAIL 3 | WARN 3 | SKIP 3 | PASS 485 ]
  
  ══ Skipped tests (3) ═══════════════════════════════════════════════════════════
  • On CRAN (3): 'test-plots-static.R:1:1', 'test-plots-static.R:27:1',
    'test-plots-static.R:53:1'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-plots-interactive.R:17:3'): output_table_interactive() avoids min/max warnings when all values are NA ──
  Expected `output_table_interactive(...)` not to throw any warnings.
  Actually got a <rlang_warning> with message:
    There was 1 warning in `dplyr::mutate()`.
    i In argument: `value_for_history = dplyr::case_when(...)`.
    i In group 1: `item.item = "na"`.
    Caused by warning:
    ! Calling `case_when()` with size 1 LHS inputs and size >1 RHS inputs was deprecated in dplyr 1.2.0.
    i This `case_when()` statement can result in subtle silent bugs and is very inefficient.
    
      Please use a series of if statements instead:
    
      ```
      # Previously
      case_when(scalar_lhs1 ~ rhs1, scalar_lhs2 ~ rhs2, .default = default)
    
      # Now
      if (scalar_lhs1) {
        rhs1
      } else if (scalar_lhs2) {
        rhs2
      } else {
        default
      }
      ```
  ── Failure ('test-plots-interactive.R:40:3'): output_table_interactive() avoids min/max warnings when all deltas are NA ──
  Expected `output_table_interactive(...)` not to throw any warnings.
  Actually got a <rlang_warning> with message:
    There was 1 warning in `dplyr::mutate()`.
    i In argument: `value_for_history = dplyr::case_when(...)`.
    i In group 1: `item.item = "sparse"`.
    Caused by warning:
    ! Calling `case_when()` with size 1 LHS inputs and size >1 RHS inputs was deprecated in dplyr 1.2.0.
    i This `case_when()` statement can result in subtle silent bugs and is very inefficient.
    
      Please use a series of if statements instead:
    
      ```
      # Previously
      case_when(scalar_lhs1 ~ rhs1, scalar_lhs2 ~ rhs2, .default = default)
    
      # Now
      if (scalar_lhs1) {
        rhs1
      } else if (scalar_lhs2) {
        rhs2
      } else {
        default
      }
      ```
  ── Failure ('test-prepare.R:23:3'): prepare_table() avoids min/max warnings when all values in a group are NA ──
  Expected `prepare_table(prepared_df, inputspec = inputspec)` not to throw any warnings.
  Actually got a <rlang_warning> with message:
    There were 2 warnings in `dplyr::mutate()`.
    The first warning was:
    i In argument: `value_for_history = dplyr::case_when(...)`.
    i In group 1: `item.item = "na"`.
    Caused by warning:
    ! Calling `case_when()` with size 1 LHS inputs and size >1 RHS inputs was deprecated in dplyr 1.2.0.
    i This `case_when()` statement can result in subtle silent bugs and is very inefficient.
    
      Please use a series of if statements instead:
    
      ```
      # Previously
      case_when(scalar_lhs1 ~ rhs1, scalar_lhs2 ~ rhs2, .default = default)
    
      # Now
      if (scalar_lhs1) {
        rhs1
      } else if (scalar_lhs2) {
        rhs2
      } else {
        default
      }
      ```
    i Run `dplyr::last_dplyr_warnings()` to see the 1 remaining warning.
  
  [ FAIL 3 | WARN 3 | SKIP 3 | PASS 485 ]
  Error:
  ! Test failures.
  Execution halted