Running ‘spelling.R’
  Running ‘testthat.R’
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(ggdag)
  Loading required package: ggplot2
  
  Attaching package: 'ggdag'
  
  The following object is masked from 'package:stats':
  
      filter
  
  > 
  > test_check("ggdag")
  
  
  #
  # Fatal error in , line 0
  # Failed to create ICU collator, are ICU data files missing?
  #
  #
  #
  #FailureMessage Object: 0x7ffc6d42f990
  ==== C stack trace ===============================
  
      /lib64/libnode.so.64(v8::base::debug::StackTrace::StackTrace()+0x1a) [0x7f6af9ccd61a]
      /lib64/libnode.so.64(+0x92f2a1) [0x7f6af92552a1]
      /lib64/libnode.so.64(V8_Fatal(char const*, int, char const*, ...)+0x177) [0x7f6af9cc9117]
      /lib64/libnode.so.64(v8::internal::Collator::InitializeCollator(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>)+0x473) [0x7f6af99a9693]
      /lib64/libnode.so.64(v8::internal::Runtime_CreateCollator(int, v8::internal::Object**, v8::internal::Isolate*)+0x192) [0x7f6af9ace632]
      [0x1388e705c0d8]
  
   *** caught illegal operation ***
  address 0x7f6af9092b7d, cause 'illegal operand'
  
  Traceback:
   1: context_eval(join(src), private$context, serialize)
   2: get_str_output(context_eval(join(src), private$context, serialize))
   3: evaluate_js(src, serialize = serialize)
   4: ct$eval(paste("global.", name, "=", value))
   5: .jsassign(xv, .jsp("GraphParser.parseGuess(global.", xv, ").toString()"))
   6: doTryCatch(return(expr), name, parentenv, handler)
   7: tryCatchOne(expr, names, parentenv, handlers[[1L]])
   8: tryCatchList(expr, classes, parentenv, handlers)
   9: tryCatch({    .jsassign(xv, as.character(x))    .jsassign(xv, .jsp("GraphParser.parseGuess(global.", xv,         ").toString()"))    r <- structure(.jsget(xv), class = "dagitty")}, error = function(e) {    stop(e)}, finally = {    .deleteJSVar(xv)})
  10: dagitty::dagitty(dag_txt)
  11: dagify(y ~ x + z2 + w2 + w1, x ~ z1 + w1, z1 ~ w1 + v, z2 ~ w2 +     v, w1 ~ ~w2, exposure = "x", outcome = "y")
  12: eval(exprs, env)
  13: eval(exprs, env)
  14: FUN(X[[i]], ...)
  15: lapply(files, source_file, env = env, chdir = chdir, wrap = wrap)
  16: source_dir(path, "^helper.*\\.[rR]$", env = env, wrap = FALSE)
  17: source_test_helpers(path, env)
  18: test_dir(path = test_path, reporter = reporter, env = env, filter = filter,     ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning,     wrap = wrap)
  19: test_package_dir(package = package, test_path = test_path, filter = filter,     reporter = reporter, ..., stop_on_failure = stop_on_failure,     stop_on_warning = stop_on_warning, wrap = wrap)
  20: test_check("ggdag")
  An irrecoverable exception occurred. R is aborting now ...