使用Firebase在Angular应用中模拟不同的时区(使用Firestore)

时间:2018-04-11 12:35:40

标签: angular firebase testing rxjs google-cloud-firestore

在我的angular 5应用程序中,我有一个工厂实体,在计时器的帮助下产生固定数量的资源(每10秒,它产生5个资源)。当工厂生产出令人满意的资源时,用户可以收集它并将此金额添加到他的个人资源中。

在firestore中,我使用Date.now()存储/更新激活日期和最后一个收集日期。因此,当用户使用计时器进入工厂视图时,我设置计时器并计算当前生产应该在这个时刻的位置。

一切都按预期工作,但我想在其他时区测试我的应用程序,看看它是如何反应的。例如,如果我在utc +1激活我的工厂然后切换到utc +5时区,我不想在我的工厂提高产量。

在Firebase / firestore(或任何工具)中,是否有一种有效的方法来测试不同时区的应用以控制此情况?(也欢迎任何有关该主题的好建议)

0 个答案:

没有答案