编辑器交互的单元测试

时间:2020-04-04 16:08:22

标签: typescript unit-testing visual-studio-code open-source

我目前正在致力于扩展VSCode的编辑器UI组件的某些功能/机制,并且想知道是否已经存在任何单元测试用例或框架来测试这种事情。

有问题的功能中的

1个与用户如何与编辑器选项卡交互有关,例如,当前用户一次只能与单个选项卡进行交互(单击,右键单击,拖放等),但我正在尝试将这些功能扩展到选项卡的选择(类似于如何为chrome选择多个选项卡)。

搜索了几个小时之后,我似乎甚至找不到测试上述单个选项卡操作的基本案例文件单元。除了类似于Selenium测试的方法外,还有没有办法对这些功能进行单元测试?

1 个答案:

答案 0 :(得分:0)

Microsoft建议的扩展测试方法如下:

https://code.visualstudio.com/api/working-with-extensions/testing-extension

VSCode源代码包含一些单元测试,可用于查找有关如何执行文档未涵盖的各种操作的线索:

https://github.com/microsoft/vscode/tree/master/extensions/vscode-api-tests/src

浏览singlefolder-tests中的内容时,我没有发现任何似乎与编辑器选项卡有关的内容,但我可能忽略了它。

相关问题: