<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="Mocha Tests" time="0.004" tests="18" failures="0">
  <testsuite name="Root Suite" timestamp="2019-03-08T18:08:38" tests="0" failures="0" time="0">
  </testsuite>
  <testsuite name="index test" timestamp="2019-03-08T18:08:38" tests="2" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0.002">
    <testcase name="index test filter" time="0.002" classname="filter">
    </testcase>
    <testcase name="index test transform" time="0" classname="transform">
    </testcase>
  </testsuite>
  <testsuite name="replaceNode" timestamp="2019-03-08T18:08:38" tests="0" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0">
  </testsuite>
  <testsuite name="does not change a tree with no matches" timestamp="2019-03-08T18:08:38" tests="4" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0.001">
    <testcase name="index test replaceNode does not change a tree with no matches string" time="0" classname="string">
    </testcase>
    <testcase name="index test replaceNode does not change a tree with no matches nullContent" time="0.001" classname="nullContent">
    </testcase>
    <testcase name="index test replaceNode does not change a tree with no matches oneLevel" time="0" classname="oneLevel">
    </testcase>
    <testcase name="index test replaceNode does not change a tree with no matches twoLevels" time="0" classname="twoLevels">
    </testcase>
  </testsuite>
  <testsuite name="removes top level node when all nodes match" timestamp="2019-03-08T18:08:38" tests="4" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0">
    <testcase name="index test replaceNode removes top level node when all nodes match string" time="0" classname="string">
    </testcase>
    <testcase name="index test replaceNode removes top level node when all nodes match nullContent" time="0" classname="nullContent">
    </testcase>
    <testcase name="index test replaceNode removes top level node when all nodes match oneLevel" time="0" classname="oneLevel">
    </testcase>
    <testcase name="index test replaceNode removes top level node when all nodes match twoLevels" time="0" classname="twoLevels">
    </testcase>
  </testsuite>
  <testsuite name="replaces string nodes" timestamp="2019-03-08T18:08:38" tests="4" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0">
    <testcase name="index test replaceNode replaces string nodes string" time="0" classname="string">
    </testcase>
    <testcase name="index test replaceNode replaces string nodes nullContent" time="0" classname="nullContent">
    </testcase>
    <testcase name="index test replaceNode replaces string nodes oneLevel" time="0" classname="oneLevel">
    </testcase>
    <testcase name="index test replaceNode replaces string nodes twoLevels" time="0" classname="twoLevels">
    </testcase>
  </testsuite>
  <testsuite name="replaces a mid level node" timestamp="2019-03-08T18:08:38" tests="1" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0">
    <testcase name="index test replaceNode replaces a mid level node as expected" time="0" classname="as expected">
    </testcase>
  </testsuite>
  <testsuite name="retagNodes" timestamp="2019-03-08T18:08:38" tests="3" file="/app/ast-ts/lib/test/index.test.js" failures="0" time="0.001">
    <testcase name="index test retagNodes replace one" time="0.001" classname="replace one">
    </testcase>
    <testcase name="index test retagNodes replace multiple" time="0" classname="replace multiple">
    </testcase>
    <testcase name="index test retagNodes as expected - no change" time="0" classname="as expected - no change">
    </testcase>
  </testsuite>
</testsuites>