confluentinc / confluentinc/vscode

Harden Flink statement E2E tests and implement new page object models

Open
#2,159 0 comments 0 reactions 1 assignee Claimed by @shouples View on GitHub
cleanup testing
Dominant language
TypeScript
Stars
34
Forks
17
Avg merge
1d 22h
Merged PRs (30d)
8

Description

Similar treatment as these to remove explicit waits/timeouts and use more page object models:
- https://github.com/confluentinc/vscode/pull/2072
- https://github.com/confluentinc/vscode/pull/2135

Will likely need at least these models:
- `FlinkView` ([`View`](https://github.com/confluentinc/vscode/blob/main/tests/e2e/objects/views/View.ts) subclass)
- `FlinkStatementItem` ([`ViewItem`](https://github.com/confluentinc/vscode/blob/main/tests/e2e/objects/views/viewItems/ViewItem.ts) subclass)
- `FlinkStatementResultsWebview` ([`Webview`](https://github.com/confluentinc/vscode/blob/main/tests/e2e/objects/webviews/Webview.ts) subclass)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.