更新pubspec。修改启动屏幕的启动后台XML,并通过删除过时的文件和增强会话管理来重构记录功能。

This commit is contained in:
2026-06-05 11:44:51 +08:00
parent 4c5bf22638
commit 1e936bfc12
13 changed files with 567 additions and 387 deletions

View File

@@ -25,6 +25,19 @@ void main() {
.setMockMethodCallHandler(SystemChannels.platform, null);
});
group('RecordingViewModel', () {
test('initializes with default clipboard and session state', () {
final container = ProviderContainer();
addTearDown(container.dispose);
final model = container.read(recordingViewModelProvider);
expect(model.hasValidClipboardInfo, isFalse);
expect(model.clipboardRecordingModel.title, defaultClipboardTitle);
expect(model.session.isPreviewReady, isFalse);
expect(model.session.isRecording, isFalse);
});
});
group('RecordingViewModel.getClipboardContent', () {
test(
'updates state when clipboard contains valid mini program JSON',