bytechefhq / bytechefhq/bytechef

[test] propertyIntegration.spec.ts - E2E property configuration flows

Open
#3,938 0 comments 0 reactions 0 assignees View on GitHub
fe-test frontend task
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

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.