MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / TestBuildWithCursorAgent

Function TestBuildWithCursorAgent

internal/aiagentconfig/builder_test.go:91–106  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

89}
90
91func TestBuildWithCursorAgent(t *testing.T) {
92 rootDir := t.TempDir()
93
94 require.NoError(t, os.MkdirAll(filepath.Join(rootDir, ".cursor", "rules"), 0o755))
95 require.NoError(t, os.WriteFile(filepath.Join(rootDir, ".cursor", "rules", "coding.md"), []byte("rules"), 0o600))
96
97 data, err := Build(rootDir, []DiscoveredFile{
98 {Path: ".cursor/rules/coding.md", Kind: ConfigFileKindInstruction},
99 }, "cursor", nil)
100 require.NoError(t, err)
101
102 assert.Equal(t, "cursor", data.Agent.Name)
103 require.Len(t, data.ConfigFiles, 1)
104 assert.Equal(t, ".cursor/rules/coding.md", data.ConfigFiles[0].Path)
105 assert.Equal(t, ConfigFileKindInstruction, data.ConfigFiles[0].Kind)
106}
107
108func TestBuildWithoutGitContext(t *testing.T) {
109 rootDir := t.TempDir()

Callers

nothing calls this directly

Calls 1

BuildFunction · 0.85

Tested by

no test coverage detected