forked from cleveragents/cleveragents-core
22 lines
803 B
Gherkin
22 lines
803 B
Gherkin
Feature: Configuration Management
|
|
As a developer using CleverAgents
|
|
I want to load and validate configurations
|
|
So that I can properly set up agent networks
|
|
|
|
Scenario: Load configuration from a YAML file
|
|
Given a valid configuration file
|
|
When I load the configuration
|
|
Then the configuration should be properly parsed
|
|
And no validation errors should occur
|
|
|
|
Scenario: Merge multiple configuration files
|
|
Given multiple configuration files
|
|
When I load all configuration files
|
|
Then the configurations should be merged correctly
|
|
And later files should override earlier ones
|
|
|
|
Scenario: Validate configuration schema
|
|
Given a configuration with missing required fields
|
|
When I attempt to validate the configuration
|
|
Then a configuration error should be raised
|