The problem is here:
data-testid="step-1"
I'm not sure on why but it doesn't work with numbers in a name. You can do something like:
data-testid="step-one" expect(screen.getByTestId('step-one')).toBeInTheDocument();