test(testmode): cover builtin.graph activation in the harness
Adds PqlExtension + GraphExtension to the extensions-category boot test so the graph view's dependency-ordered activation and real i18n-catalog load are validated in a full app boot, not just the widget fixture. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+5
-1
@@ -23,6 +23,8 @@ import 'package:flutter/widgets.dart';
|
|||||||
import 'builtin/diff/diff.dart';
|
import 'builtin/diff/diff.dart';
|
||||||
import 'builtin/files/files.dart';
|
import 'builtin/files/files.dart';
|
||||||
import 'builtin/git/git.dart';
|
import 'builtin/git/git.dart';
|
||||||
|
import 'builtin/graph/graph.dart';
|
||||||
|
import 'builtin/pql/pql.dart';
|
||||||
import 'builtin/terminal/terminal.dart';
|
import 'builtin/terminal/terminal.dart';
|
||||||
import 'extension/extension.dart' show ClideExtension;
|
import 'extension/extension.dart' show ClideExtension;
|
||||||
import 'kernel/kernel.dart';
|
import 'kernel/kernel.dart';
|
||||||
@@ -279,7 +281,9 @@ class _ClideTestAppState extends State<ClideTestApp> {
|
|||||||
toolchain: tc,
|
toolchain: tc,
|
||||||
);
|
);
|
||||||
|
|
||||||
final extensions = <ClideExtension>[DiffExtension(), FilesExtension(), GitExtension(), TerminalExtension()];
|
// PqlExtension precedes GraphExtension: the graph view depends on it
|
||||||
|
// (activateAll resolves the order, but this documents the dependency).
|
||||||
|
final extensions = <ClideExtension>[DiffExtension(), FilesExtension(), GitExtension(), TerminalExtension(), PqlExtension(), GraphExtension()];
|
||||||
|
|
||||||
for (final ext in extensions) {
|
for (final ext in extensions) {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user