Add read-only runtime inventory settings (#130)
* add gated codex goals support * sync README SDK versions * bump claude agent sdk * add codex goals settings toggle * reuse status dashboard message and simplify settings actions * refine settings page UX * fix settings nav hash routing * add dashboard UX verification * refine dashboard settings and inbox UX * remove inbox top-level navigation * remove dashboard health top-level navigation * fix: allow runtime image attachment paths * feat: configure attachment allowlist dirs * fix: clean duplicate dashboard status messages * fix: poll dashboard duplicate cleanup between status updates * fix: delete dashboard duplicates on create * Refine settings IA with tabbed sections * Add read-only runtime inventory settings
This commit is contained in:
@@ -31,21 +31,24 @@ describe('SettingsPanel', () => {
|
||||
expect(html).toContain('English');
|
||||
});
|
||||
|
||||
it('renders model, MoA, fast mode, and account controls', () => {
|
||||
it('renders model, runtime, MoA, fast mode, and account controls', () => {
|
||||
const html = renderToStaticMarkup(createElement(SettingsPanel, baseProps));
|
||||
|
||||
expect(html).toContain('role="tablist"');
|
||||
expect(html).toContain('role="tabpanel"');
|
||||
expect(html).toContain('aria-selected="true"');
|
||||
expect(html).toContain('data-settings-target="settings-models"');
|
||||
expect(html).toContain('data-settings-target="settings-runtime"');
|
||||
expect(html).toContain('data-settings-target="settings-moa"');
|
||||
expect(html).toContain('data-settings-target="settings-codex"');
|
||||
expect(html).toContain('data-settings-target="settings-accounts"');
|
||||
expect(html).toContain('aria-controls="settings-runtime"');
|
||||
expect(html).toContain('aria-controls="settings-codex"');
|
||||
expect(html).not.toContain('href="#settings-codex"');
|
||||
expect(html).toContain('settings-apply-card');
|
||||
expect(html).not.toContain('settings-apply-bar');
|
||||
expect(html).toContain('저장 후 재시작');
|
||||
expect(html).toContain('런타임');
|
||||
expect(html).toContain('Claude');
|
||||
expect(html).toContain('계정');
|
||||
expect(html).toContain('스택 재시작');
|
||||
|
||||
Reference in New Issue
Block a user