testName,
                  false,
                  `Expected dataTransfer populated and data null. Got dataTransfer: ${hasDataTransfer}, data: ${e.data}`
                );
              }
            } else {
              // For input/textarea: expect dataTransfer null, data as text
              const dataTransferIsNull = e.dataTransfer === null;
              const hasData = e.data !== null && e.data !== undefined;

              if (dataTransferIsNull && hasData) {
                logResult(
        