Running ‘spelling.R’ [0s/0s]
  Running ‘testthat.R’ [354s/476s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(autodb)
  
  Attaching package: 'autodb'
  
  The following object is masked from 'package:stats':
  
      decompose
  
  > 
  > test_check("autodb")
  Saving _problems/test-join-45.R
  [ FAIL 1 | WARN 0 | SKIP 0 | PASS 886 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-join.r:13:5'): df_join / merges tables with matching names/classes and 1D columns in the same way as merge() ──
  Falsifiable after 10 tests, and 44 shrinks
  <expectation_failure/expectation/error/condition>
  Expected `fn1(...)` to be TRUE.
  Differences:
  `actual`:   FALSE
  `expected`: TRUE 
  
  Backtrace:
       x
    1. \-hedgehog::forall(...) at test-join.r:13:5
    2.   \-hedgehog:::run.prop(property, counterexample$smallest, curry)
    3.     +-base::tryCatch(...)
    4.     | \-base (local) tryCatchList(expr, classes, parentenv, handlers)
    5.     |   \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
    6.     |     \-base (local) doTryCatch(return(expr), name, parentenv, handler)
    7.     +-base::withCallingHandlers(...)
    8.     +-base::do.call(property, arguments)
    9.     \-autodb (local) `<fn>`(`<list>`)
   10.       \-testthat (local) fn2(fn1(...)) at ./helper.r:1459:30
  Counterexample:
  [[1]]
    vyaQy KfgdP.Vy djzqopFA    jF
  1    NA       -2     NULL FALSE
  2  NULL        0     NULL FALSE
  3  NULL        0     NULL FALSE
  4  NULL        0     NULL FALSE
  5  NULL        0     NULL FALSE
  6  NULL        0     NULL FALSE
  
  [[2]]
    vyaQy KfgdP.Vy djzqopFA    jF
  1  NULL        0     NULL FALSE
  2  NULL        0     NULL FALSE
  3    NA       -2     NULL FALSE
  4  NULL        0     NULL FALSE
  5  NULL        0     NULL FALSE
  6  NULL        0     NULL FALSE
  
  
  [ FAIL 1 | WARN 0 | SKIP 0 | PASS 886 ]
  Error:
  ! Test failures.
  Execution halted