Add frontend test suites/cases for src/components/HomeComponents/Tasks
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 70/100
- Tipo de issue
- Refatoração
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
Direção de pesquisa
Comece pelo relatório de cobertura e pelos componentes em src/components/HomeComponents/Tasks, concentrando-se nas entradas não cobertas TaskDialog e Tasks. Revise o comportamento existente de cada componente e adicione testes de frontend significativos em vez de testes somente de snapshot. O trabalho estará concluído quando a cobertura e a cobertura comportamental melhorarem sem alterações funcionais, com um PR separado para cada arquivo.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
some frontend components currently have less than 100% or fairly low test coverage, as visible in the coverage report (see screenshot below). this issue tracks the work required to identify and improve coverage for those components.
notes
- focus should be on meaningful tests rather than coverage-only tests
- avoid snapshot-only tests unless justified
- no functional changes are expected as part of this issue
- if interested, feel free to mention the file you are working on as a comment, and submit a PR
- please create a separate PR for each file
tracker for this folder
- AddTaskDialog
- TaskDialog
- Tasks
- Hooks
- Linguagem predominante
- TypeScript
- Estrelas
- 37
- Forks
- 76
- Merge médio
- 3d 7h
- PRs com merge (30d)
- 2
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CCExtractor/ccsync
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
CCExtractor/ccsync#473 · 1 comentário ·
-
GET /tasks is not serialized and Taskwarrior data isolation may race through shared /root/.taskAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
CCExtractor/ccsync#471 · 3 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
CCExtractor/ccsync#440 · 3 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
CCExtractor/ccsync#433 · 2 comentários ·
-
enhancement frontend
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100
CCExtractor/ccsync#425 ·
Todas as issues de CCExtractor/ccsync
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
lichess-org/api#678 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
PostHog/posthog.com#20628 ·
Mantenedores costumam responder em até 1 dia
-
bug status:Needs Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
jupyterlab/jupyterlab#19964 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
agentscope-ai/QwenPaw#8064 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area: notebooks-jupyter bug theme: new notebook frontend
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
posit-dev/positron#16347 · 1 comentário ·
Mantenedores costumam responder em até 1 dia