anchor.diff:          [],
           connections(spec1())
       ),
  +    ?assertMatch(
  +        {error, not_yet_connected},
  +        dispatch_pid(node1)
  +    ),
  +    ?assertMatch(
  +        {error, not_yet_connected},
  +        dispatch_pid(spec1())
  +    ),
  +    ?assertMatch(
  +        {error, not_yet_connected},
  +        dispatch_pid(node1, undefined)
  +    ),
  +    ?assertMatch(
  +        {error, not_yet_connected},
  +        dispatch_pid(node1, {monotonic, foo})
  +    ),
  +    ?assertMatch(
  +        {error, not_yet_connected},
  +        dispatch_pid(node1, unknown_channel)
  +    ),
  +    ?assertMatch(
  +        {error, not_yet_connected},
  +        dispatch_pid(node1, undefined, 100)
  +    ),
       ?assertError(
           badarg,
           prune(node1)
  
positive.code:     ?assertMatch(
          [],
          connections(Spec2)
      ).
  
  
  
negative.code:         "eventhough the node has 2 connections, the spec matches 1, becuase the second connection has a diff IP"
      ),
      ?assertEqual(
          1,
          connection_count(node1, undefined)
      ),
      ?assertEqual(
          1,
          connection_count(node1, {monotonic, foo})
      ),
      ?assertEqual(
          1,
  