fix(claude): accept async rewake metadata
This commit is contained in:
1 parent
2dc633a506
commit
f619b04289
4 files changed
+27
-4
No files matched your search
@@ -12,7 +12,20 @@ func TestClaudeOfficialBinaryAcceptsInstalledSettings(t *testing.T) {
|
||||
if binary == "" {
|
||||
t.Skip("ELYDORA_CLAUDE_BINARY is unset")
|
||||
}
|
||||
fixture := prepareClaudeFixture(t, claudeFixtureOptions{})
|
||||
source := `{"hooks":{
|
||||
"Stop":[{"hooks":[{
|
||||
"type":"command",
|
||||
"command":"node",
|
||||
"args":["--version"],
|
||||
"asyncRewake":true,
|
||||
"rewakeMessage":"Background validation failed",
|
||||
"rewakeSummary":"Validation feedback"
|
||||
}]}]
|
||||
}}`
|
||||
fixture := prepareClaudeFixture(
|
||||
t,
|
||||
claudeFixtureOptions{existingRaw: &source},
|
||||
)
|
||||
if err := fixture.plugin.Install(fixture.config); err != nil {
|
||||
t.Fatalf("install Claude hooks: %v", err)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user