anchor.diff:      Tag = make_ref(),
       Device = #device{ pid = DeviceId },
       Devices = orddict:store( DeviceId, Device, orddict:new() ),
  -
       Asyncs = orddict:store( Tag, { DeviceId, start }, orddict:new() ),
  -
       S0 = #state{ devices = Devices, asyncs = Asyncs },
   
       { noreply, S1 } = handle_info( { ok, Tag }, S0 ),
  
positive.code:     ].
  
  
  % Helper functions
  dummy_driver_config() ->
      [ { driver, ?DRIVER_NAME }
  
negative.code: device_start_response_test_() ->
      { "start response"
      , ?setup_meck( test_start_response ) }.
  
  
  device_stop_response_test_() ->
      { "stop response"
      , ?setup_meck( test_stop_response ) }.
  
  
  % setup functions
  