1. add test (and fix) using context fixture with mount 2. add test for innerText that was failing prior to https://github.com/microsoft/playwright/pull/14008
15 lines
352 B
TypeScript
15 lines
352 B
TypeScript
import React, { useEffect, useState } from 'react';
|
|
|
|
export const DelayedData: React.FC<{ data: string }> = ({ data }) => {
|
|
const [status, setStatus] = useState('loading');
|
|
|
|
useEffect(() => {
|
|
const timeout = setTimeout(() => setStatus(data), 500);
|
|
return () => {
|
|
clearTimeout(timeout);
|
|
}
|
|
}, [data])
|
|
|
|
return <p>{status}</p>
|
|
};
|