26 lines
1.2 KiB
Gherkin
26 lines
1.2 KiB
Gherkin
Feature: Reactive config parser coverage
|
|
As a developer
|
|
I want reactive config parsing paths exercised
|
|
So that uncovered lines are validated
|
|
|
|
Background:
|
|
Given a temporary directory for reactive config parsing
|
|
|
|
Scenario: Parse combined configs with merges, routes, and pipelines
|
|
Given reactive config files covering merges, routes, and pipelines
|
|
When I parse the reactive config files
|
|
Then the merged reactive config should preserve agents and replacements
|
|
And stream and graph routes should be built with defaults and bridges
|
|
And reactive config should include merges splits pipelines and templates
|
|
|
|
Scenario: Interpolate environment variables with defaults
|
|
Given a reactive config file with environment placeholders
|
|
And environment variables are set for interpolation
|
|
When I parse the reactive config files
|
|
Then environment placeholders should resolve using values and defaults
|
|
|
|
Scenario: Raise error for missing required environment variable
|
|
Given a reactive config file with a required environment placeholder
|
|
When I parse the reactive config files expecting failure
|
|
Then a configuration error should be raised for the missing variable
|