focalboard/server/services/store/storetests/helpers.go

34 lines
819 B
Go
Raw Normal View History

package storetests
import (
"testing"
"github.com/mattermost/focalboard/server/model"
"github.com/mattermost/focalboard/server/services/store"
"github.com/stretchr/testify/require"
)
func InsertBlocks(t *testing.T, s store.Store, container store.Container, blocks []model.Block, userID string) {
2021-07-09 05:41:54 +02:00
for i := range blocks {
err := s.InsertBlock(container, &blocks[i], userID)
require.NoError(t, err)
}
}
2021-03-26 19:01:54 +01:00
func DeleteBlocks(t *testing.T, s store.Store, container store.Container, blocks []model.Block, modifiedBy string) {
for _, block := range blocks {
2021-03-26 19:01:54 +01:00
err := s.DeleteBlock(container, block.ID, modifiedBy)
require.NoError(t, err)
}
}
func ContainsBlockWithID(blocks []model.Block, blockID string) bool {
for _, block := range blocks {
if block.ID == blockID {
return true
}
}
return false
}