javascript - 在执行单元测试之前更改 VSCode 扩展设置
问题描述
尝试测试对我所做的扩展的修改时遇到问题。我添加了一个配置选项,我想在测试执行之前将其更改为某个值。
我发现您可以通过以下方式获取配置:
vscode.workspace.getConfiguration('module').get('setting')
vscode.workspace.getConfiguration('module').update('setting', x, true)
但是它抱怨说
No editors associated with document: /home/username/.config/Code/User/settings.json
并超时退出。
有没有更简单的方法来临时设置 VSCode 用户设置,仅用于单个测试?因为我不想弄乱用户设置。
解决方案
推荐阅读
- logic - 为什么我的 Liquid 日期时间比较中的逻辑失败
- python - 从列表列表到列表列表列表
- clickhouse - ClickHouse 如何更改 system.settings 表中的 queue_max_wait_ms 值
- php - 使用 odbc/db2 查询的 php 数组中的非法字符串偏移量
- android-studio - 自定义 phonestatelistener 只调用几次然后停止
- sparql - 如何加快这个联合查询?
- django - Django:如何在手动表单字段中显示模型的外键对象作为选择
- xmlhttprequest - Razor 页面中的 XMLHttpRequest 发布
- javascript - 引导切换不是功能
- c++ - 在 OS X 上使用 LLVM 时出现未定义符号错误