anchor.diff:       {
          setup,
          fun () ->
  -    	       ChildSpecList = [?ServerChildTransientSpec],
  -    	       minimal_supervisor:start_link(ChildSpecList),
  +    	       minimal_supervisor:start_link([?ServerChildTransientSpec]),
       	       receive after 3 -> ok end,
       	       whereis(?Server)
          end,
  
positive.code:       fun() ->
  	      minimal_supervisor:start_link([]),
  	      {reply, ?Supervisor, {ok, child_started, {child_state, ChildPid, ChildId, ?ServerChildPermanentSpec}}} = minimal_supervisor:start_child(?ServerChildPermanentSpec),
  	      ?assert(is_process_alive(ChildPid)),
  	      {ChildId, ChildPid}
        end,
  
negative.code:       {
  	setup,
  	fun() ->
  		minimal_supervisor:start_link([])
  	end,
  	fun ?MODULE:after_each/1,
  	fun(_) ->
  		Result = minimal_supervisor:start_child(?ServerChildTransientSpec),
  		receive after 3 -> ok end,
  
  		[
  		 ?_assertMatch({reply, ?Supervisor, {ok, child_started, {child_state, ChildPid, _ChildId, ?ServerChildTransientSpec}}} when is_pid(ChildPid), Result)
  