Skip to content

Commit a083746

Browse files
committed
Fix FakeComputerService to implement BrowserComputerService interface
Add missing ReadClipboard and WriteClipboard methods to the test fake. Made-with: Cursor
1 parent 452da1a commit a083746

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

cmd/browsers_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -701,6 +701,8 @@ type FakeComputerService struct {
701701
DragMouseFunc func(ctx context.Context, id string, body kernel.BrowserComputerDragMouseParams, opts ...option.RequestOption) error
702702
TypeTextFunc func(ctx context.Context, id string, body kernel.BrowserComputerTypeTextParams, opts ...option.RequestOption) error
703703
SetCursorVisibilityFunc func(ctx context.Context, id string, body kernel.BrowserComputerSetCursorVisibilityParams, opts ...option.RequestOption) (*kernel.BrowserComputerSetCursorVisibilityResponse, error)
704+
ReadClipboardFunc func(ctx context.Context, id string, opts ...option.RequestOption) (*kernel.BrowserComputerReadClipboardResponse, error)
705+
WriteClipboardFunc func(ctx context.Context, id string, body kernel.BrowserComputerWriteClipboardParams, opts ...option.RequestOption) error
704706
}
705707

706708
func (f *FakeComputerService) Batch(ctx context.Context, id string, body kernel.BrowserComputerBatchParams, opts ...option.RequestOption) error {
@@ -764,6 +766,18 @@ func (f *FakeComputerService) SetCursorVisibility(ctx context.Context, id string
764766
}
765767
return &kernel.BrowserComputerSetCursorVisibilityResponse{}, nil
766768
}
769+
func (f *FakeComputerService) ReadClipboard(ctx context.Context, id string, opts ...option.RequestOption) (*kernel.BrowserComputerReadClipboardResponse, error) {
770+
if f.ReadClipboardFunc != nil {
771+
return f.ReadClipboardFunc(ctx, id, opts...)
772+
}
773+
return &kernel.BrowserComputerReadClipboardResponse{}, nil
774+
}
775+
func (f *FakeComputerService) WriteClipboard(ctx context.Context, id string, body kernel.BrowserComputerWriteClipboardParams, opts ...option.RequestOption) error {
776+
if f.WriteClipboardFunc != nil {
777+
return f.WriteClipboardFunc(ctx, id, body, opts...)
778+
}
779+
return nil
780+
}
767781

768782
// --- Tests for Logs ---
769783

0 commit comments

Comments
 (0)