bytechefhq / bytechefhq/bytechef
[test] propertyIntegration.spec.ts - E2E property configuration flows
- Dominant language
- Java
- Stars
- 1k
- Forks
- 170
- Avg merge
- 11h 25m
- Merged PRs (30d)
- 115
Description
### Not sure if needed - individual tests should cover these E2E flows good enough.
---
## Description
This issue tracks the implementation of `propertyIntegration.spec.ts` test file for the Property feature.
**Parent Issue**: #3932
**Priority**: 3 (MEDIUM) 🟢
## Scope
End-to-end user flows (complete workflow node configuration, switching between nodes, complex workflows with multiple property types, integration with workflow save/load).
## Test Suites
### Complete Property Configuration Flows
- [ ] Configure simple workflow node - open workflow editor, add node to workflow, configure all required properties, save workflow, verify properties saved, reload and verify persistence
- [ ] Configure complex nested properties - create workflow with object properties, add nested properties, configure array properties, save and verify complete structure
- [ ] Switch between nodes - configure properties for node A, switch to node B, configure properties for node B, switch back to node A, verify properties preserved
- [ ] Property configuration with display conditions - set up conditional properties, toggle condition values, verify properties show/hide correctly, save and verify
## Key Requirements
- Use `mergeTests(loginTest(), projectTest, workflowTest)` fixtures
- Test complete user journeys through the workflow editor
- Test property state preservation when switching nodes
- Test integration with workflow save/load
- Test complex workflows with multiple property types
## Acceptance Criteria
- ✅ Complete workflow node configuration flows work
- ✅ Properties are preserved when switching between nodes
- ✅ Complex workflows with multiple property types work correctly
- ✅ Integration with workflow save/load works correctly
Contributor guide
Assessment
This issue has not been assessed yet.