anchor.diff:              {expect, " --> $"},
               {putline, "r " ++ PrintedNode},
               {expect, "\r\n"},
  +            {putline, "j"},
  +            {expect, "1  {shell,start,\\[init]}"},
  +            {expect, "2[*] {\\Q"++PrintedNode++"\\E,shell,start,\\[]}"},
  +            {expect, " --> $"},
               {putline, "c"},
               {expect, "\r\n"},
               {expect, "Eshell"},
  
positive.code: 	new ->
  	    %% New shell tests
  	    rtnode([{putline, ""},
                      {expect, "1> $"},
  		    {putline, "2."},
  		    {expect, "\r\n2\r\n"},
  		    {putline, "\^g"},
                      {expect, ["--> $"]},
  		    {putline, "s"},
                      {expect, ["--> $"]},
  		    {putline, "c"},
                      {expect, ["\r\nEshell"]},
                      {expect, ["1> $"]},
  		    {putline, "35."},
                      {expect, "\r\n35\r\n2> $"}]),
              ok
      end.
  
  
negative.code:             {expect, "[*][*][*] Shell process terminated!"},
              {putdata, "\^g"},
              {expect, " --> $"},
              {putline, "j"},
              {expect, "1  {shell,start,\\[init]}"},
              {expect, " --> $"},
              {putline, "c"},
              {expect, "Unknown job"},
              {expect, " --> $"},
              {putline, "c 1"},
              {expect, "\r\n"},
              {putline, ""},
              {expect, "\\Q("++RemNode++"@\\E[^)]*\\)[12]> $"},
              {putdata, "\^g"},
              {expect, " --> $"},
              {putline, "j"},
              {expect, "1[*] {shell,start,\\[init]}"},
              {putline, "c"},
              {expect, "\r\n"},
              {sleep, 100},
              {putline, "35."},
              {expect, "\\Q("++RemNode++"@\\E[^)]*\\)[123]> $"}
             ], RemNode),
      Pid ! die,
      ok.
  