量angular器E2E – 你如何pipe理数据库?

我目前正在学习Node + Angular堆栈,并使用Karma和Protractor进行testing。

我目前很难弄清楚如何处理创build和编辑数据的E2Etesting,以及是否需要加载预期的数据。

search谷歌变成了很多不同的自定义方法。 我经常读到“你应该build立你的数据”或“只是创build一个模拟”,而不用在一个普通的过程中进行更多的细节。 其他人从头开始创build一个全新的模拟模块,花费太多。

我只想知道人们目前是怎么做的,这是否有一个标准呢? 还是人们倾向于嘲笑后端? 嘲笑后端似乎不像Karma,因为你在浏览器范围内简单。

我正如预期的那样使用MongoDB,所以在这种情况下如何获得其他方面的信息是很好的。 特别是通过量angular器来自动装载夹具和清理数据库会很好。

量angular器仅用于e2etesting。 这意味着,它与你的数据库无关。 你可以使用一个任务运行器(如grunt或gulp)来清理和填充数据库,然后让任务运行器开始你的量angular器testing(我从来没有做过最后一次,但我认为这是可能的)。 好吧,我知道这不是你想要的答案,但也许我可以指出你正确的方向。