Files
dingtalk-workspace-cli/test/cli_compat/report_test.go
T
2026-03-27 17:55:57 +08:00

46 lines
1.7 KiB
Go

package cli_compat_test
import (
"testing"
)
// ── report template list ───────────────────────────────────
func TestReportTemplateList_should_call_list_report_templates(t *testing.T) {
cap := setupTestDeps(t, "report")
root := buildRoot()
err := execCmd(t, root, []string{"report", "template", "list"}, nil)
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
assertToolName(t, cap, "list_report_templates")
}
// ── report template detail ──────────────────────────────────
func TestReportTemplateDetail_should_call_get_report_template_detail(t *testing.T) {
cap := setupTestDeps(t, "report")
root := buildRoot()
err := execCmd(t, root, []string{"report", "template", "detail"}, nil)
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
assertToolName(t, cap, "get_report_template_detail")
}
// ── report detail ───────────────────────────────────────────
func TestReportDetail_should_call_get_report_detail(t *testing.T) {
cap := setupTestDeps(t, "report")
root := buildRoot()
err := execCmd(t, root, []string{"report", "detail"}, nil)
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
assertToolName(t, cap, "get_report_detail")
}
// ── report list ─────────────────────────────────────────────
// ── report sent ──────────────────────────────────────────────