mirror of
https://github.com/hanzoai/tasks.git
synced 2026-11-03 03:56:04 +00:00
Full module path rebrand from Temporal to Hanzo Tasks: - go.mod module: github.com/hanzoai/tasks - All internal Go imports updated (1906 files) - cmd/server renamed to cmd/tasksd - Binary name: tasksd (was temporal-server) - Docker images: hanzoai/tasks (was temporalio/server) - README rewritten with Hanzo Tasks branding - LLM.md created with integration notes - Makefile, goreleaser, CI workflows updated - go.temporal.io/sdk and go.temporal.io/api imports preserved (separate repos) Fork of Temporal.io (MIT license).
26 lines
607 B
Go
26 lines
607 B
Go
package rpc_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
"github.com/stretchr/testify/require"
|
|
"github.com/hanzoai/tasks/common/rpc"
|
|
"google.golang.org/grpc/codes"
|
|
"google.golang.org/grpc/status"
|
|
)
|
|
|
|
func TestRequestIssues(t *testing.T) {
|
|
t.Parallel()
|
|
var issues rpc.RequestIssues
|
|
err := issues.GetError()
|
|
require.NoError(t, err)
|
|
issues.Append("issue 1")
|
|
issues.Appendf("issue %d", 2)
|
|
issues.Append("issue 3")
|
|
err = issues.GetError()
|
|
require.Error(t, err)
|
|
assert.ErrorContains(t, err, "issue 1, issue 2, issue 3")
|
|
assert.Equal(t, codes.InvalidArgument, status.Code(err))
|
|
}
|