gpt4 book ai didi

angular - 如何测试@ionic/storage?

转载 作者:太空狗 更新时间:2023-10-29 17:26:08 26 4
gpt4 key购买 nike

我需要测试我使用@ionic/storage 在方法中获取和设置数据的服务。我是否需要模拟整个存储机制或者什么是最佳实践?

最佳答案

在一般单元测试中,只测试您编写的代码。

您可以创建一个模拟,它基本上是一个具有您使用的方法的类 getset

那么你有两个选择。您可以使用 Jasmine 的 Spies,它允许您模拟规范中那些 getset 方法的返回值,或者您可以直接将返回值放在实际的 Mock 中类的。

前者更理想,因为它允许您直接在 spec 上查看返回值并允许更多自定义。

spy 文档是 here .我经常使用 spyOn(...).and.returnValue(),但您可以使用多种方法。

如果您在您尝试编写的确切规范中提供更多详细信息,您可以获得更好的答案。

关于angular - 如何测试@ionic/storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41550456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com