Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5fdb78b

Browse files
committed
chore: update test
1 parent9693284 commit5fdb78b

File tree

2 files changed

+10
-21
lines changed

2 files changed

+10
-21
lines changed

‎coderd/coderd.go‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,6 @@ func New(options *Options) *API {
996996
r.Use(
997997
httpmw.RequireExperimentWithDevBypass(api.Experiments,codersdk.ExperimentOAuth2,codersdk.ExperimentMCPServerHTTP),
998998
)
999-
1000999
// MCP HTTP transport endpoint with mandatory authentication
10011000
r.Mount("/http",api.mcpHTTPHandler())
10021001
})

‎codersdk/toolsdk/chatgpt_test.go‎

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,11 @@ func TestChatGPTSearch_TemplateMultipleFilters(t *testing.T) {
106106
// Setup
107107
client,store:=coderdtest.NewWithDatabase(t,nil)
108108
owner:=coderdtest.CreateFirstUser(t,client)
109+
org2:=dbgen.Organization(t,store, database.Organization{
110+
Name:"org2",
111+
})
109112

110-
// Create templates directly with specific names for testing filters
111-
dockerTemplate1:=dbgen.Template(t,store, database.Template{
113+
dbgen.Template(t,store, database.Template{
112114
OrganizationID:owner.OrganizationID,
113115
CreatedBy:owner.UserID,
114116
Name:"docker-development",// Name contains "docker"
@@ -118,7 +120,7 @@ func TestChatGPTSearch_TemplateMultipleFilters(t *testing.T) {
118120

119121
// Create another template that doesn't contain "docker"
120122
dbgen.Template(t,store, database.Template{
121-
OrganizationID:owner.OrganizationID,
123+
OrganizationID:org2.ID,
122124
CreatedBy:owner.UserID,
123125
Name:"python-web",// Name doesn't contain "docker"
124126
DisplayName:"Python Web",
@@ -127,7 +129,7 @@ func TestChatGPTSearch_TemplateMultipleFilters(t *testing.T) {
127129

128130
// Create third template with "docker" in name
129131
dockerTemplate2:=dbgen.Template(t,store, database.Template{
130-
OrganizationID:owner.OrganizationID,
132+
OrganizationID:org2.ID,
131133
CreatedBy:owner.UserID,
132134
Name:"old-docker-template",// Name contains "docker"
133135
DisplayName:"Old Docker Template",
@@ -138,27 +140,15 @@ func TestChatGPTSearch_TemplateMultipleFilters(t *testing.T) {
138140
deps,err:=toolsdk.NewDeps(client)
139141
require.NoError(t,err)
140142

141-
// Execute tool with name filter - should only return templates with "docker" in name
142-
args:= toolsdk.SearchArgs{Query:"templates/name:docker"}
143+
args:= toolsdk.SearchArgs{Query:"templates/name:docker organization:org2"}
143144
result,err:=testTool(t,toolsdk.ChatGPTSearch,deps,args)
144145

145146
// Verify results
146147
require.NoError(t,err)
147-
require.Len(t,result.Results,2,"Should match both docker templates")
148-
149-
// Validate the results contain both docker templates
150-
templateIDs:=make(map[string]bool)
151-
for_,item:=rangeresult.Results {
152-
require.NotEmpty(t,item.ID)
153-
require.Contains(t,item.ID,"template:")
154-
require.Contains(t,item.URL,"/templates/")
155-
templateIDs[item.ID]=true
156-
}
148+
require.Len(t,result.Results,1,"Should match only the docker template in org2")
157149

158-
expectedID1:="template:"+dockerTemplate1.ID.String()
159-
expectedID2:="template:"+dockerTemplate2.ID.String()
160-
require.True(t,templateIDs[expectedID1],"Should contain first docker template")
161-
require.True(t,templateIDs[expectedID2],"Should contain second docker template")
150+
expectedID:="template:"+dockerTemplate2.ID.String()
151+
require.Equal(t,expectedID,result.Results[0].ID,"Should match the docker template in org2")
162152
}
163153

164154
funcTestChatGPTSearch_WorkspaceSearch(t*testing.T) {

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp