1.0.2 • Published 1 year ago

robot-test-methods v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Robot Test Methods

Este pacote contém um conjunto de funções utilitárias para interagir com elementos da interface do usuário em testes usando Robot Pattern. Ele usa a biblioteca @testing-library/react para simular eventos do usuário.

Instalação

Para instalar este pacote, você precisa ter o Node.js e o npm instalados em sua máquina. Depois, você pode instalar o pacote com o seguinte comando:

npm install robot-test-methods

Importação

Depois de instalar o pacote, você pode importá-lo em seu arquivo de teste da seguinte maneira:

import setup from 'robot-test-methods';

e desestruturar os metodos do setup dessa forma:

const { interactWithElement, fillInput, clickButton } = setup;

Agora você pode usar as funções interactWithElement, fillInput e clickButton em seus testes conforme necessário.

Funções

O pacote contém as seguintes funções:

interactWithElement(elementText, event) Esta função procura um elemento na tela pelo texto e dispara um evento. Se nenhum evento for especificado, um clique será disparado.

fillInput(placeholderText, value) Esta função procura um campo de entrada (input) pelo texto do placeholder e preenche com o valor fornecido.

clickButton(buttonText) Esta função procura um botão pelo texto e dispara um evento de clique.

Contribuindo

Contribuições são bem-vindas. Por favor, abra uma issue primeiro para discutir o que você gostaria de mudar.

Licença

MIT

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago