Skip to content

test(vacs-client): add E2E tests#715

Draft
MorpheusXAUT wants to merge 21 commits into
mainfrom
e2e
Draft

test(vacs-client): add E2E tests#715
MorpheusXAUT wants to merge 21 commits into
mainfrom
e2e

Conversation

@MorpheusXAUT

Copy link
Copy Markdown
Member

No description provided.

store audio backend in separate handle in tauri state
replace direct cpal usage with AudioBackend/AudioDevice/AudioStream traits, enabling mock audio backends for testing
migrate DeviceSelector functionality to audio backend
add mock-audio feature flag to vacs-audio
uses server from vatsim-api to spin up mocked datafeed, sluper and Connect APIs
utilises actual "live" backends instead of simple mock variants for proper integration testing
remove no longer needed TestApp, MockBackend and mock auth layer
adds test auth command for full test authentication without redirect/deep-link support
disables parsing of config files during e2e tests to avoid conflicts in local tests
runs vacs-server and requires vatsim-api mock server to be available (either via local build or installed binary)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant