Running ‘testthat.R’ [27s/39s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(valaddin)
  > 
  > test_check("valaddin")
  ══ Warnings ════════════════════════════════════════════════════════════════════
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  ── Warning (test-checkers.R:171:3): miscellaneous checkers enforce corresponding predicate ──
  'all.equal.default(<function>)' is deprecated.
  Use 'all.equal(*)' instead.
  See help("Deprecated")
  Backtrace:
    1. testthat::expect_equal(f(getNamespace("base")), getNamespace("base")) test-checkers.R:171:2
    3. testthat:::compare.default(act$val, exp$val, ...)
    5. base::all.equal.environment(x, y, ...)
    6. base::all.equal.list(...)
    8. base::all.equal.environment(...)
    9. base::all.equal.list(...)
   11. base::all.equal.environment(...)
   12. base::all.equal.list(...)
   14. base::all.equal.environment(...)
   15. base::all.equal.list(...)
   17. base::all.equal.default(...)
   18. base::.Deprecated("all.equal(*)", old = "all.equal.default(<function>)")
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:53:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:65:5): checks kept only if .keep_check is TRUE ──────
  `f_firm_warn_loose` not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  ── Failure (test-loosely.R:120:9): missing-argument warnings kept only if .keep_warning is TRUE ──
  loosely(ff, .keep_check = TRUE, .keep_warning = FALSE) not equal to `f_firm`.
  Component "PROM.ENV": 1 string mismatch
  Component "exprs": Component 1: Component 1: target, current do not match when deparsed
  Component "exprs": Component 2: Component 1: target, current do not match when deparsed
  Component "exprs": Component 3: Component 1: target, current do not match when deparsed
  Component "subs": Component "x": target, current do not match when deparsed
  Component "subs": Component "y": target, current do not match when deparsed
  Component "subs": Component "z": target, current do not match when deparsed
  
  [ FAIL 48 | WARN 10 | SKIP 0 | PASS 4099 ]
  Error: Test failures
  Execution halted