JimmyLv 最近的时间轴更新
JimmyLv

JimmyLv

V2EX 第 178643 号会员,加入于 2016-06-22 21:26:05 +08:00
Serverless 实战:手把手教你打造个人阅读追踪系统
分享创造  •  JimmyLv  •  2017-07-03 18:45:51 PM  •  最后回复来自 jiangzhuo
1
JimmyLv 最近回复了
208 天前
回复了 iStar 创建的主题 分享创造 Cardit——一个为 Twitter 生成精美卡片的 app
哇塞!完成了我的一个小心愿!
hhh 不是说好的支持 Markdown 语法嘛😂 V2EX 我的天
2021-04-12 23:24:10 +08:00
回复了 yazoox 创建的主题 JavaScript Jest 能够 mock 一个 class 的构造函数么?或者有没有其它方法?
使用 Jest mock `constructor()` 方法即可

import { MyEnumerator } from "../MyEnumerator";

jest.mock("../MyEnumerator")

MyEnumerator.mockImplementation(() => ({
enumerate: jest.fn(() => ({
whateverYouWant: "xxxx",
})),
}))
2021-04-12 23:20:37 +08:00
回复了 yazoox 创建的主题 JavaScript Jest 能够 mock 一个 class 的构造函数么?或者有没有其它方法?
使用 Jest mock `constructor()` 方法即可

```js
import LoginApi from "../../services/api/login-api"

jest.mock("../../services/api/login-api")

LoginApi.mockImplementation(() => ({
login: jest.fn(() => ({
displayName: "张总",
})),
}))
```
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2342 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 93ms · UTC 04:48 · PVG 12:48 · LAX 21:48 · JFK 00:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.