test('calls onPlayHandler when the Play button is clicked startgame COMP', () => {
const onClickPlay = jest.fn();
act(() => {
render(
<Provider store={store}>
<StartGame
title="Game Name"
description="Game Description"
onHowToPlayHandler={() => {}}
onPlayHandler={onClickPlay}
/>
</Provider>
)
});
const playButton = screen.getByText('startGame.play');
userEvent.click(playButton);
expect(onClickPlay).toHaveBeenCalled(); // expect(onClickPlay).toBeCalled()
});
По умолчанию Heroku не устанавливает devdependencies :. https://devcenter.heroku.com/articles/nodejs-support. Либо установите модуль реагирования на скрипты, чтобы всегда устанавливать или отключать режим производства на Heroku