anchor.diff:          , create_user/1
           , unique_user/1
           , bad_credentials/1
  +        , complete_coverage/1
           ]).
   
   -spec all() -> [atom()].
  
positive.code: init_per_testcase(get_status, Config) -> basic(Config);
  init_per_testcase(first_play, Config) -> basic(Config);
  init_per_testcase(bad_credentials, Config) -> basic(Config);
  init_per_testcase(play_bad_id, Config) -> authenticated(Config);
  init_per_testcase(start_without_player2, Config) -> authenticated(Config);
  init_per_testcase(wins_vertically, Config) -> authenticated(Config);
  
negative.code:   <<"won_by_player2">> = maps:get(<<"status">>, BodyDecode),
    ok.
  
  -spec complete_coverage(config()) -> ok.
  complete_coverage(_Config) ->
    try fiar_auth:credentials(bad_attribute) of
      Credentials -> throw({error, Credentials})
    catch
      _ -> ok
    end.
  
  %% @private
  drop_chips([], Mid, [Header, _]) -> 
    api_call(get, "/matches/"++Mid, Header, #{});
  