Skip to content

test(integration): cover settings and config failure paths#55

Merged
DonPrus merged 2 commits into
nullclaw:mainfrom
vernonstinebaker:test/integration-instance-lifecycle
May 8, 2026
Merged

test(integration): cover settings and config failure paths#55
DonPrus merged 2 commits into
nullclaw:mainfrom
vernonstinebaker:test/integration-instance-lifecycle

Conversation

@vernonstinebaker
Copy link
Copy Markdown
Contributor

Summary

  • add assembled-server integration coverage for invalid settings JSON, missing config dotted paths, and rejected invalid config writes
  • return 400 Bad Request for invalid PUT /api/settings payloads instead of treating error JSON as a success response
  • reject invalid config JSON bodies before overwriting an existing config file

Validation

  • zig build test-integration -Dembed-ui=false -Dbuild-ui=false --summary all
  • zig build test -Dembed-ui=false -Dbuild-ui=false --summary all

vernonstinebaker and others added 2 commits May 7, 2026 10:40
Resolve the integration test conflict by keeping both lifecycle and failure-path coverage. Return typed settings API statuses instead of inferring errors from response JSON.
@DonPrus DonPrus merged commit 061552b into nullclaw:main May 8, 2026
4 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.

2 participants