Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
249 changes: 217 additions & 32 deletions dotnet/src/Generated/Rpc.cs

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions dotnet/test/RpcTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -135,25 +135,25 @@ public async Task Should_Create_List_And_Read_Workspace_Files()
var session = await CreateSessionAsync();

// Initially no files
var initialFiles = await session.Rpc.Workspace.ListFilesAsync();
var initialFiles = await session.Rpc.Workspaces.ListFilesAsync();
Assert.Empty(initialFiles.Files);

// Create a file
var fileContent = "Hello, workspace!";
await session.Rpc.Workspace.CreateFileAsync("test.txt", fileContent);
await session.Rpc.Workspaces.CreateFileAsync("test.txt", fileContent);

// List files
var afterCreate = await session.Rpc.Workspace.ListFilesAsync();
var afterCreate = await session.Rpc.Workspaces.ListFilesAsync();
Assert.Contains("test.txt", afterCreate.Files);

// Read file
var readResult = await session.Rpc.Workspace.ReadFileAsync("test.txt");
var readResult = await session.Rpc.Workspaces.ReadFileAsync("test.txt");
Assert.Equal(fileContent, readResult.Content);

// Create nested file
await session.Rpc.Workspace.CreateFileAsync("subdir/nested.txt", "Nested content");
await session.Rpc.Workspaces.CreateFileAsync("subdir/nested.txt", "Nested content");

var afterNested = await session.Rpc.Workspace.ListFilesAsync();
var afterNested = await session.Rpc.Workspaces.ListFilesAsync();
Assert.Contains("test.txt", afterNested.Files);
Assert.Contains(afterNested.Files, f => f.Contains("nested.txt"));
}
Expand Down
12 changes: 6 additions & 6 deletions go/internal/e2e/rpc_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ func TestSessionRpc(t *testing.T) {
}

// Initially no files
initialFiles, err := session.RPC.Workspace.ListFiles(t.Context())
initialFiles, err := session.RPC.Workspaces.ListFiles(t.Context())
if err != nil {
t.Fatalf("Failed to list files: %v", err)
}
Expand All @@ -317,7 +317,7 @@ func TestSessionRpc(t *testing.T) {

// Create a file
fileContent := "Hello, workspace!"
_, err = session.RPC.Workspace.CreateFile(t.Context(), &rpc.WorkspaceCreateFileRequest{
_, err = session.RPC.Workspaces.CreateFile(t.Context(), &rpc.WorkspacesCreateFileRequest{
Path: "test.txt",
Content: fileContent,
})
Expand All @@ -326,7 +326,7 @@ func TestSessionRpc(t *testing.T) {
}

// List files
afterCreate, err := session.RPC.Workspace.ListFiles(t.Context())
afterCreate, err := session.RPC.Workspaces.ListFiles(t.Context())
if err != nil {
t.Fatalf("Failed to list files after create: %v", err)
}
Expand All @@ -335,7 +335,7 @@ func TestSessionRpc(t *testing.T) {
}

// Read file
readResult, err := session.RPC.Workspace.ReadFile(t.Context(), &rpc.WorkspaceReadFileRequest{
readResult, err := session.RPC.Workspaces.ReadFile(t.Context(), &rpc.WorkspacesReadFileRequest{
Path: "test.txt",
})
if err != nil {
Expand All @@ -346,15 +346,15 @@ func TestSessionRpc(t *testing.T) {
}

// Create nested file
_, err = session.RPC.Workspace.CreateFile(t.Context(), &rpc.WorkspaceCreateFileRequest{
_, err = session.RPC.Workspaces.CreateFile(t.Context(), &rpc.WorkspacesCreateFileRequest{
Path: "subdir/nested.txt",
Content: "Nested content",
})
if err != nil {
t.Fatalf("Failed to create nested file: %v", err)
}

afterNested, err := session.RPC.Workspace.ListFiles(t.Context())
afterNested, err := session.RPC.Workspaces.ListFiles(t.Context())
if err != nil {
t.Fatalf("Failed to list files after nested: %v", err)
}
Expand Down
133 changes: 115 additions & 18 deletions go/rpc/generated_rpc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading