anchor.diff:  	new ->
   	    %% New shell tests
   	    rtnode([{putline, ""},
  -                    {expect, "1> $"},
  +                    {expect,  "1> $"},
   		    {putline, "2."},
  -		    {expect, "\r\n2\r\n"},
  +		    {expect,  "\r\n2\r\n"},
   		    {putline, "\^g"},
  -                    {expect, ["--> $"]},
  +                    {expect,  "--> $"},
   		    {putline, "s"},
  -                    {expect, ["--> $"]},
  +                    {expect,  "--> $"},
   		    {putline, "c"},
  -                    {expect, ["\r\nEshell"]},
  -                    {expect, ["1> $"]},
  +                    {expect,  "\r\nEshell"},
  +                    {expect,  "1> $"},
   		    {putline, "35."},
  -                    {expect, "\r\n35\r\n2> $"}]),
  +                    {expect,  "\r\n35\r\n"},
  +                    {expect,  "2> $"},
  +                    {putline, "receive M -> M end.\r\n"},
  +		    {putline, "\^g"},
  +                    {expect,  "--> $"},
  +                    {putline, "i 3"},
  +                    {expect,  "Unknown job"},
  +                    {expect,  "--> $"},
  +                    {putline, "i 2"},
  +                    {expect,  "--> $"},
  +                    {putline, "c"},
  +                    {expect,  "[*][*] exception exit: killed"},
  +                    {expect,  "[23]>"},
  +		    {putline, "\^g"},
  +                    {expect,  "--> $"},
  +                    {putline, "k 3"},
  +                    {expect,  "Unknown job"},
  +                    {expect,  "--> $"},
  +                    {putline, "k 2"},
  +                    {expect,  "--> $"},
  +                    {putline, "k"},
  +                    {expect,  "Unknown job"},
  +                    {expect,  "--> $"},
  +                    {putline, "c"},
  +                    {expect,  "Unknown job"},
  +                    {expect,  "--> $"},
  +                    {putline, "i"},
  +                    {expect,  "Unknown job"},
  +                    {expect,  "--> $"},
  +                    {putline, "?"},
  +                    {expect,  "this message"},
  +                    {expect,  "--> $"},
  +                    {putline, "h"},
  +                    {expect,  "this message"},
  +                    {expect,  "--> $"},
  +                    {putline, "c 1"},
  +                    {expect, "\r\n"},
  +                    {putline, "35."},
  +                    {expect, "\r\n35\r\n"},
  +                    {expect, "[23]> $"}
  +                   ]),
               ok
       end.
   
  
positive.code:             {expect, " --> $"},
              {putline, "r " ++ PrintedNode},
              {expect, "\r\n"},
              {putline, "c"},
              {expect, "\r\n"},
              {expect, "Eshell"},
  
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.
  