Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Any Old Expressions from Codebase #2447

Merged
merged 3 commits into from
Dec 31, 2023

Conversation

ada-x64
Copy link
Contributor

@ada-x64 ada-x64 commented Nov 22, 2023

This PR looks huge but it's actually quite small!

It does two things:

  1. Datagrid was using an old-style expression when populating the view. This has been fixed.
  2. I added a fixture to the playwright tests to ensure that no old-style expressions are still around.

Main changes occur in:

  • tools/perspective-test/src/js/fixture.ts (adds fixture)
  • rust/perspective-viewer/test/js/settings.spec.js (uses the new log tracking functionality)
  • packages/perspective-viewer-datagrid/src/js/model/create.js (fixes datagrid bug)

The rest are dependency updates to use the fixture.

@ada-x64
Copy link
Contributor Author

ada-x64 commented Dec 1, 2023

I've updated this PR to add a timeout configuration to the fixture. Now any function that can take a timeout option will wait for at most 5 seconds. This should save us substantial time on waitFor and other locator functions.

@texodus texodus merged commit b7d0ab8 into finos:master Dec 31, 2023
13 checks passed
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.

None yet

2 participants