V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Win78  ›  全部回复第 1 页 / 共 2 页
回复总数  39
1  2  
简历投递会有回复吗 @Annie0506
水水更健康
@zficode 王中王中王
2023-02-15 17:01:56 +08:00
回复了 Win78 创建的主题 Node.js nodejs 如何在单元测试中 mock path.basename 的运行环境
最终,在单元测试里 mock 的方向,我也找到了一个解决方案,使用 `proxyquire` mock `path` 库:
```js
const path = require('path');
const proxyquire = require('proxyquire');

const rule = proxyquire('../../../lib/rules/no-index', {
path: { ...path.win32, '@global': true },
});
```

![https://stackoverflow.com/questions/72934150/how-do-i-mock-node-js-running-time-operating-system-in-a-unit-test-for-path-mo]( https://stackoverflow.com/questions/72934150/how-do-i-mock-node-js-running-time-operating-system-in-a-unit-test-for-path-mo)
@yccyeng 现在不能自动刷新内容,连续模式下会自动变换角度
@iamgx 这个 shields.io 直接支持,形如 `https://img.shields.io/npm/dm/${package-name}.svg`
2022-09-24 15:20:34 +08:00
回复了 Win78 创建的主题 问与答 可用流量卡推荐
@foreverstandbyu 我的随身 Wi-Fi 是中沃的,USB 的,用着还凑合
2022-09-22 09:54:36 +08:00
回复了 Win78 创建的主题 问与答 可用流量卡推荐
@anonymous1024 谢谢推荐,我去看看
2022-09-22 09:54:17 +08:00
回复了 Win78 创建的主题 问与答 可用流量卡推荐
小米的「吃到饱」怎么样
2022-07-21 14:05:34 +08:00
回复了 Win78 创建的主题 Node.js nodejs 如何在单元测试中 mock path.basename 的运行环境
@duan602728596 @zhuweiyou docker 和 github actions 确实可行,谢谢大家
2022-07-21 11:33:14 +08:00
回复了 Win78 创建的主题 Node.js nodejs 如何在单元测试中 mock path.basename 的运行环境
@BlackHole1 谢谢回复,检测 `platform` 变量让特定的测试用例只在特定的平台上运行,这也是一个思路。我感觉这个思路最大问题是我要有 windows 系统才能运行我 windows 相关的单测,现在我手头并没有 windows 设备。

我有这样的需求是因为业务逻辑涉及到不同文件系统的兼容性,手头上只有 mac ,对 windows 相关逻辑不太放心,想在单元测试中覆盖下。假如能找到合适的 mock 方法,每次运行完测试后,把环境变量还原,单测维护性也还好。
@Xi 我本意是想着无论哪个角度你都需要扭动脖子,不能偷懒🐶。从帖子的反馈看,后面会加个「柔和模式」,满足不同人群需求
@israinbow 一开始是打算直接也上火狐的,但火狐现在还不支持 Manifest v3 ,火狐预计年底会支持( https://blog.mozilla.org/addons/2022/05/18/manifest-v3-in-firefox-recap-next-steps/),一旦火狐支持了,我会立马上传
@SimonOne 你这不是难为我胖虎.jpg
@yfugibr 这个可以有,下个版本安排上!
@hsfzxjy 哈哈,把电脑转过来又可以看得见了🐶
@littlewing 哈哈不行,只有新开的标签页是这样的效果
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3581 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 10:26 · PVG 18:26 · LAX 02:26 · JFK 05:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.