Running ‘testthat.R’ [5s/8s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(dplyr)
  
  Attaching package: 'dplyr'
  
  The following object is masked from 'package:testthat':
  
      matches
  
  The following objects are masked from 'package:stats':
  
      filter, lag
  
  The following objects are masked from 'package:base':
  
      intersect, setdiff, setequal, union
  
  > library(rlang)
  
  Attaching package: 'rlang'
  
  The following objects are masked from 'package:testthat':
  
      is_false, is_null, is_true
  
  > library(ruler)
  > 
  > test_check("ruler")
  ── 1. Error: expose_single.default guesses cell pack (@test-expose.R#335)  ─────
  Can't join on 'fun' x 'fun' because of incompatible types (list / list)
  1: expect_expose_single_default_works(.tbl = input_tbl_keyed, .pack = input_cell_pack, 
         .report_with_remove = input_cell_pack_report_with_remove, .report_no_remove = input_cell_pack_report_no_remove) at testthat/test-expose.R:335
  2: expect_expose_single_works(.tbl = .tbl, .pack = .pack, .used_pack = input_rule_pack, 
         .rule_sep = .rule_sep, .report_with_remove = .report_with_remove, .report_no_remove = .report_no_remove) at testthat/test-expose.R:109
  3: expect_identical(expose_single(.tbl = .tbl, .pack = .used_pack, .rule_sep = .rule_sep, 
         .remove_obeyers = TRUE, .guess = TRUE), output_ref_remove) at testthat/test-expose.R:74
  4: compare(act$val, exp$val)
  5: compare.default(act$val, exp$val)
  6: all.equal(x, y, ...)
  7: all.equal.default(x, y, ...)
  8: all.equal.list(target, current, ...)
  9: all.equal(target[[i]], current[[i]], check.attributes = check.attributes, use.names = use.names, 
         ...)
  10: all.equal.tbl_df(target[[i]], current[[i]], check.attributes = check.attributes, 
         use.names = use.names, ...)
  11: equal_data_frame(target, current, ignore_col_order = ignore_col_order, ignore_row_order = ignore_row_order, 
         convert = convert)
  
  ── 2. Error: expose_single.cell_pack works (@test-expose.R#453)  ───────────────
  Can't join on 'fun' x 'fun' because of incompatible types (list / list)
  1: expect_expose_single_works(.tbl = input_tbl_keyed, .pack = input_cell_pack, .report_with_remove = input_cell_pack_report_with_remove, 
         .report_no_remove = input_cell_pack_report_no_remove) at testthat/test-expose.R:453
  2: expect_identical(expose_single(.tbl = .tbl, .pack = .used_pack, .rule_sep = .rule_sep, 
         .remove_obeyers = TRUE, .guess = TRUE), output_ref_remove) at testthat/test-expose.R:74
  3: compare(act$val, exp$val)
  4: compare.default(act$val, exp$val)
  5: all.equal(x, y, ...)
  6: all.equal.default(x, y, ...)
  7: all.equal.list(target, current, ...)
  8: all.equal(target[[i]], current[[i]], check.attributes = check.attributes, use.names = use.names, 
         ...)
  9: all.equal.tbl_df(target[[i]], current[[i]], check.attributes = check.attributes, 
         use.names = use.names, ...)
  10: equal_data_frame(target, current, ignore_col_order = ignore_col_order, ignore_row_order = ignore_row_order, 
         convert = convert)
  
  ══ testthat results  ═══════════════════════════════════════════════════════════
  OK: 296 SKIPPED: 0 FAILED: 2
  1. Error: expose_single.default guesses cell pack (@test-expose.R#335) 
  2. Error: expose_single.cell_pack works (@test-expose.R#453) 
  
  Error: testthat unit tests failed
  Execution halted