Skip to content

Commit 31f5f81

Browse files
committed
revert test changes
1 parent 7959629 commit 31f5f81

9 files changed

Lines changed: 303 additions & 122 deletions

File tree

go/internal/e2e/compaction_test.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,6 @@ func TestCompaction(t *testing.T) {
8383
if err != nil {
8484
t.Fatalf("Failed to send verification message: %v", err)
8585
}
86-
if answer == nil {
87-
t.Fatalf("Expected an answer, got nil")
88-
}
8986
if answer.Data.Content == nil || !strings.Contains(strings.ToLower(*answer.Data.Content), "dragon") {
9087
t.Errorf("Expected answer to contain 'dragon', got %v", answer.Data.Content)
9188
}

go/internal/e2e/mcp_and_agents_test.go

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ func TestMCPServers(t *testing.T) {
3737
}
3838

3939
// Simple interaction to verify session works
40-
message, err := session.SendAndWait(t.Context(), copilot.MessageOptions{
40+
_, err = session.Send(t.Context(), copilot.MessageOptions{
4141
Prompt: "What is 2+2?",
4242
})
4343
if err != nil {
4444
t.Fatalf("Failed to send message: %v", err)
4545
}
4646

47-
if message == nil {
48-
t.Fatal("Expected a message, got nil")
47+
message, err := testharness.GetFinalAssistantMessage(t.Context(), session)
48+
if err != nil {
49+
t.Fatalf("Failed to get final message: %v", err)
4950
}
5051

5152
if message.Data.Content == nil || !strings.Contains(*message.Data.Content, "4") {
@@ -96,10 +97,6 @@ func TestMCPServers(t *testing.T) {
9697
t.Fatalf("Failed to send message: %v", err)
9798
}
9899

99-
if message == nil {
100-
t.Fatalf("Expected a message, got nil")
101-
}
102-
103100
if message.Data.Content == nil || !strings.Contains(*message.Data.Content, "6") {
104101
t.Errorf("Expected message to contain '6', got: %v", message.Data.Content)
105102
}
@@ -171,15 +168,16 @@ func TestCustomAgents(t *testing.T) {
171168
}
172169

173170
// Simple interaction to verify session works
174-
message, err := session.SendAndWait(t.Context(), copilot.MessageOptions{
171+
_, err = session.Send(t.Context(), copilot.MessageOptions{
175172
Prompt: "What is 5+5?",
176173
})
177174
if err != nil {
178175
t.Fatalf("Failed to send message: %v", err)
179176
}
180177

181-
if message == nil {
182-
t.Fatal("Expected a message, got nil")
178+
message, err := testharness.GetFinalAssistantMessage(t.Context(), session)
179+
if err != nil {
180+
t.Fatalf("Failed to get final message: %v", err)
183181
}
184182

185183
if message.Data.Content == nil || !strings.Contains(*message.Data.Content, "10") {
@@ -230,10 +228,6 @@ func TestCustomAgents(t *testing.T) {
230228
t.Fatalf("Failed to send message: %v", err)
231229
}
232230

233-
if message == nil {
234-
t.Fatalf("Expected a message, got nil")
235-
}
236-
237231
if message.Data.Content == nil || !strings.Contains(*message.Data.Content, "12") {
238232
t.Errorf("Expected message to contain '12', got: %v", message.Data.Content)
239233
}
@@ -379,15 +373,16 @@ func TestCombinedConfiguration(t *testing.T) {
379373
t.Error("Expected non-empty session ID")
380374
}
381375

382-
message, err := session.SendAndWait(t.Context(), copilot.MessageOptions{
376+
_, err = session.Send(t.Context(), copilot.MessageOptions{
383377
Prompt: "What is 7+7?",
384378
})
385379
if err != nil {
386380
t.Fatalf("Failed to send message: %v", err)
387381
}
388382

389-
if message == nil {
390-
t.Fatalf("Expected a message, got nil")
383+
message, err := testharness.GetFinalAssistantMessage(t.Context(), session)
384+
if err != nil {
385+
t.Fatalf("Failed to get final message: %v", err)
391386
}
392387

393388
if message.Data.Content == nil || !strings.Contains(*message.Data.Content, "14") {

go/internal/e2e/permissions_test.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,18 @@ func TestPermissions(t *testing.T) {
134134
t.Fatalf("Failed to write test file: %v", err)
135135
}
136136

137-
_, err = session.SendAndWait(t.Context(), copilot.MessageOptions{
137+
_, err = session.Send(t.Context(), copilot.MessageOptions{
138138
Prompt: "Edit protected.txt and replace 'protected' with 'hacked'.",
139139
})
140140
if err != nil {
141141
t.Fatalf("Failed to send message: %v", err)
142142
}
143143

144+
_, err = testharness.GetFinalAssistantMessage(t.Context(), session)
145+
if err != nil {
146+
t.Fatalf("Failed to get final message: %v", err)
147+
}
148+
144149
// Verify the file was NOT modified
145150
content, err := os.ReadFile(testFile)
146151
if err != nil {
@@ -160,13 +165,14 @@ func TestPermissions(t *testing.T) {
160165
t.Fatalf("Failed to create session: %v", err)
161166
}
162167

163-
message, err := session.SendAndWait(t.Context(), copilot.MessageOptions{Prompt: "What is 2+2?"})
168+
_, err = session.Send(t.Context(), copilot.MessageOptions{Prompt: "What is 2+2?"})
164169
if err != nil {
165170
t.Fatalf("Failed to send message: %v", err)
166171
}
167172

168-
if message == nil {
169-
t.Fatal("Expected a message, got nil")
173+
message, err := testharness.GetFinalAssistantMessage(t.Context(), session)
174+
if err != nil {
175+
t.Fatalf("Failed to get final message: %v", err)
170176
}
171177

172178
if message.Data.Content == nil || !strings.Contains(*message.Data.Content, "4") {

0 commit comments

Comments
 (0)