Visão geral
Uma ferramenta de teste que simula o comportamento das regras de segurança do Firebase, permitindo que desenvolvedores testem interações com o Firestore e o Firebase Storage sem se conectar ao backend real do Firebase. Foi projetada para funcionar junto com o fake_cloud_firestore e o mock_firebase_storage, fornecendo um ambiente consistente para testes unitários e de integração. Este pacote ajuda a validar a lógica das regras de segurança durante o desenvolvimento, simulando a aplicação real das regras em uma configuração local controlada.
Casos de uso
- Testando permissões de leitura e escrita do Firestore
- Simulando acesso seguro ao armazenamento em testes
- Validando a lógica de regra sem Firebase em tempo real
- Integração com pipelines de CI/CD
- Desenvolvendo conjuntos de testes offline
Principais recursos
- Corresponde ao comportamento real das regras de segurança do Firebase
- Funciona com fake_cloud_firestore e mock_firebase_storage
- Leve e fácil de integrar
- Suporta todas as principais plataformas
- Fornece avaliação precisa de regras
Indicado para
- Desenvolvedores Flutter escrevendo testes
- Equipes usando o Firebase em produção
- Fluxos de trabalho de desenvolvimento orientado por testes
- Ambientes de CI que exigem testes isolados
Considerações
- Não destinado ao uso em produção
- Requer pacotes complementares para funcionalidade completa
- A sintaxe da regra deve ser compatível com as regras reais do Firebase
- Limitado à simulação — não impõe segurança real