posit-dev / positron

Positron, a next-generation data science IDE
https://positron.posit.co
Other
2.82k stars 90 forks source link

test: add basic positron-zed extensions test #5351

Closed midleman closed 6 days ago

midleman commented 1 week ago

Summary

This PR introduces the framework for automated testing of the Zed extension. The initial setup includes a test to verify the activation of the Zed extension and confirms that the key editor action, Move to New Window, is accessible and functional.

Future Work

As additional editor actions are implemented, this test suite will be expanded to increase test coverage for these actions, ensuring they perform as expected within the Zed extension.

QA Notes

Verified that the initial test framework runs successfully and passes.

midleman commented 6 days ago

This looks great! As a next step or here (your preference), you might want to turn on the setting editor.actionBar.enabled and check that the button to pop out the editor is in the bar.

will do a followup PR!