basicintegrationsetup
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
package queue_test
|
||||
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"gotemplate/internal/document"
|
||||
"testing"
|
||||
|
||||
"github.com/google/uuid"
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestName(t *testing.T) {
|
||||
ctx := context.Background()
|
||||
|
||||
queue, cleanup := createDependencies(t, ctx)
|
||||
defer cleanup()
|
||||
|
||||
document := document.Document{
|
||||
ID: uuid.New(),
|
||||
JobID: uuid.New(),
|
||||
Name: "document_name",
|
||||
CleanVersion: int32(1),
|
||||
TextVersion: int32(1),
|
||||
}
|
||||
docJson, err := json.Marshal(document)
|
||||
assert.Nil(t, err)
|
||||
|
||||
sendMessage(t, ctx, queue.Client, message{
|
||||
URL: queue.Config.URL,
|
||||
Type: "DOCTEXT",
|
||||
Body: string(docJson),
|
||||
})
|
||||
|
||||
assertMessageWait(t, ctx, queue, "DOCQUERY")
|
||||
}
|
||||
Reference in New Issue
Block a user