stash/pkg/models/querybuilder_scene_marker_t...

42 lines
756 B
Go

// +build integration
package models_test
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stashapp/stash/pkg/models"
)
func TestMarkerFindBySceneID(t *testing.T) {
mqb := models.NewSceneMarkerQueryBuilder()
sceneID := sceneIDs[sceneIdxWithMarker]
markers, err := mqb.FindBySceneID(sceneID, nil)
if err != nil {
t.Fatalf("Error finding markers: %s", err.Error())
}
assert.Len(t, markers, 1)
assert.Equal(t, markerIDs[markerIdxWithScene], markers[0].ID)
markers, err = mqb.FindBySceneID(0, nil)
if err != nil {
t.Fatalf("Error finding marker: %s", err.Error())
}
assert.Len(t, markers, 0)
}
// TODO Update
// TODO Destroy
// TODO Find
// TODO CountByTagID
// TODO GetMarkerStrings
// TODO Wall
// TODO Query