feat: auto-deploy guided servers on run registration
This commit is contained in:
@@ -162,13 +162,10 @@ describe("ServerDetailPage config write approval", () => {
|
||||
expect(serverDetailPageSource).not.toContain('capability: "process.stop"');
|
||||
});
|
||||
|
||||
it("submits explicit deploy and retry-deploy actions only through the fenced deployment API", () => {
|
||||
expect(serverDetailPageSource).toContain("canDeployServer(instance.data.state)");
|
||||
expect(serverDetailPageSource).toContain("requestDeployment(instance.data)");
|
||||
expect(serverDetailPageSource).toContain("platformApiClient.deployServerInstance(current.id");
|
||||
expect(serverDetailPageSource).toContain('serverLifecycleCommandRequest(current, "deploy")');
|
||||
expect(serverDetailPageSource).toContain('instance.data.state === "failed" ? "重试部署" : "部署"');
|
||||
expect(serverDetailPageSource).toContain('operations.isPending(instance.data.id, instance.data.state === "failed" ? "重试部署服务器" : "部署服务器")');
|
||||
it("leaves guided deployment to the dedicated Run registration workflow", () => {
|
||||
expect(serverDetailPageSource).not.toContain("canDeployServer(instance.data.state)");
|
||||
expect(serverDetailPageSource).not.toContain("requestDeployment(instance.data)");
|
||||
expect(serverDetailPageSource).not.toContain("platformApiClient.deployServerInstance(current.id");
|
||||
expect(serverDetailPageSource).not.toContain('capability: "process.install"');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user