async function fillActionInput( testTypes, testFix, scope ) {
  if ( typeof testFix[ scope ] === "undefined" || typeof testTypes[ scope ] === "undefined" ) {
    return;
  }
  const pairs = Object.entries( testFix[ scope ] );

  if ( "assert" in testTypes && "assert" in testFix ) {
    const enabledKey = Object.keys( testTypes.assert ).find( key => key.startsWith( "_enabled" ) );
    if ( enabledKey ) {
      return await fillEnabled( enabledKey, testTypes.assert, testFix.assert );
    }

  }
  for ( const pair of pairs ) {
    const [ method, val ] = pair;
    if ( typeof testTypes[ scope ][ method ] !== "undefined" ) {
      await setActionInputValue( `${ scope }.${ method }`, val, testTypes[ scope ][ method ] );
    }
  }
}
@param {Object} testTypes
@param {Object} testFix
@param {String} scope - "params" | "assert"