package test

import (
	"testing"

	"github.com/pingcap/jira-bot/model"

	"github.com/stretchr/testify/assert"
)

func TestFind(t *testing.T) {
	helperInit()

	message1 := model.Message{MessageId: "om_02eaafed9aa8d7abe0796cb81aa79787", IssueId: "1",
		Content: "test model find"}
	err := model.Save(getDB(), &message1)
	if err != nil {
		t.Fatal(err)
	}

	message2 := model.Message{MessageId: "om_02eaafed9aa8d7abe0796cb81aa79787"}
	err = model.Find(getDB(), &message2)
	if err != nil {
		t.Fatal(err)
	}

	assert.Equal(t, message1.MessageId, message2.MessageId)
	assert.Equal(t, message1.IssueId, message2.IssueId)
}
