Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

More examples and documentation for Testing with Jest

Aberta
#1,152 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Documentação
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
javascript, react, react-native

Direção de pesquisa

Comece localizando a documentação existente de Jest/testing e os exemplos de navegação no site de documentação. Adicione exemplos práticos mostrando como renderizar componentes navegados, passar parâmetros de rota e usar um navigator; em seguida, verifique se os exemplos tratam o erro de rota ausente relatado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Couldn't find a route object. Is your component inside a screen in a navigator?

      15 |   const {
      16 |     params: {title},
    > 17 |   } = useRoute<RouteProp<RootStackParamList, typeof SMART_CONTRACT_DETAILS>>();
         |       ^
      18 |
      19 |   const {errors, handleBlur, handleChange, handleSubmit, touched, values} =
      20 |     useForm(submit);

This error doesn't help me solve anything. i have added the navigator like it has suggested.

describe('<SmartContractDetails />', () => {
  it('should render as expected', () => {
   render(
      <NavigationContainer>
        <SmartContractDetails />
      </NavigationContainer>,
    );
  });
});

Please can you add some actual examples of how to test features. like passing params and using the navigator.

Linguagem predominante
JavaScript
Estrelas
324
Forks
2k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de react-navigation/react-navigation.github.io

Todas as issues de react-navigation/react-navigation.github.io

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.