Я разрабатываю приложение Angular с angularfire2 5.0.0-rc.10
.Я действительно надеюсь, что не перепутаю какие-либо термины в следующем, но здесь мы идем.
Я преобразовал Date в новый тип Timestamp для Firestore.Это вызывает у меня проблемы при написании тестов.Я могу сделать только следующее:
import { firestore } from 'firebase/app';
it ('should create', () => {
firestore.Timestamp.now();
});
Если я инициализирую firebase в моем модуле TestBed с помощью:
AngularFireModule.initializeApp(environment.firebase),
В противном случае я получаю ошибку:
TypeError: Cannot read property 'Timestamp' of undefined
Итак, мои вопросы:
- Это предполагаемое поведение?
- Разве вы не должны иметь возможность создавать первый тип данных Timestamp вне пределов углового проекта Firebase?
- Почему
firestore undefined
при импорте без initializeApp?
Большое спасибо за вашу помощь.