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

Restore the skipped compat Firestore and Storage specs

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

Mantenedores costumam responder em até 3 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
48/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
angular, firebase, typescript
Domínio
backend, database, testing

Direção de pesquisa

Start with the listed compat Firestore specs under src/compat/firestore and src/compat/storage/storage.spec.ts; inspect the top-level and individual pending calls and run the affected browser specs to identify why they were disabled. Check the Firebase SDK v11 flakes in the collection and collection-group specs as well. Done means the underlying failures are fixed, all listed specs run without pending skips, and the browser tests pass.

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

Descrição

comp: compat comp: firestore comp: storage type: chore

The browser test suite skips every spec for three compat Firestore classes and one compat Storage spec, so CI does not check those APIs:

  • src/compat/firestore/collection/collection.spec.ts, src/compat/firestore/collection-group/collection-group.spec.ts and src/compat/firestore/document/document.spec.ts call pending("These are pretty broken, investigate.") in their top-level beforeEach, which skips every spec in those files (AngularFirestoreCollection, AngularFirestoreCollectionGroup, AngularFirestoreDocument). This came in with #3586.
  • Inside the first two files, four more specs carry their own pending for flakes with Firebase SDK v11, and will need the same look once the beforeEach skip is gone.
  • src/compat/storage/storage.spec.ts skips "should upload, get metadata, and delete" with pending("Not sure why this is busted.").

The compat support statement in docs/compat.md (#3810) commits to bug fixes for these APIs, so their specs should run. The work is to find out why each one was disabled, fix the spec or the code, and remove the pending calls.

Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
2d 14h
PRs com merge (30d)
26

Preparar o ambiente

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 angular/angularfire

Todas as issues de angular/angularfire

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

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