angular / angular/angularfire

[docs] Mocking of angularfire methods with angularfire 7 during tests

Aberta
#3,050 4 comentários 9 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
22h 28min
PRs com merge (30d)
6

Descrição

### Version info

**Angular:** 12

**Firebase:** 9

**AngularFire:** 7

### How to reproduce these conditions

How to mock firebase operator during tests suits ?
How to write unit tests with mocks of firestore/auth/analytics methods ?

### Expected behavior

With Angularfire 6, I was able to mock angularfire methods like doc, collection and other methods to write my unit tests.
I would like to be able to mock it.

### Actual behavior

I am getting the error during my unit tests :
Error: Either AngularFireModule has not been provided in your AppModule (this can be done manually or implictly using provideFirebaseApp) or you're calling an AngularFire method outside of an NgModule (which is not supported).

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pela configuração de testes do AngularFire 7 em torno de AngularFireModule e provideFirebaseApp e, em seguida, reproduza o erro de unit test relatado ao simular os métodos de Firestore, Auth e Analytics. Considera-se concluído quando houver uma orientação funcional documentada para simular esses métodos do AngularFire no Angular 12, Firebase 9 e AngularFire 7.

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

Avaliação

Stack de tecnologia
angular, firebase, typescript
Domínio
documentation, testing
Tipo de issue
Documentação
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

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