 
       after = @.evaluate ->
 
-        junction(".replaceWith").replaceWith("<div class='replacement'></div>")
+        testThing = junction(".replaceWith")
+        testThing = testThing.replaceWith("<div class='replacement'></div>")
         return junction(".replacement")[0]
 
-      @.echo before
+      @.echo before.className
       @.echo after
 
-      test.assertEquals 1, 1, ["ReplaceWith is not finished."]
+      test.assertNotEquals after, null, ["The after object isn't null"]
 
       return
 
 
     # SERIALIZE ---------------------------------------------------------------
-    # SHOW --------------------------------------------------------------------
     # SIBLINGS ----------------------------------------------------------------
     # TEXT --------------------------------------------------------------------
+    # TOGGLECLASS -------------------------------------------------------------
+    # This is only in this library. Not in SHOESTRING.
     # VAL ---------------------------------------------------------------------
     # WIDTH -------------------------------------------------------------------
     # WRAPINNER ---------------------------------------------------------------

    # The REPLACEWITH function replaces each element in the current set with
    # the element or string specified.

    .then ->

      before = @.evaluate ->

        junction(".next").append("<div class='three'></div>")

        thing = junction("body").find(".next > div")
        return thing.next().length

      @.echo nextLength

      test.assertEquals nextLength, 2, ["Next is successful."]

      return

