mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Add is-missing tags filter (#526)
This commit is contained in:
@@ -497,6 +497,28 @@ func TestSceneQueryIsMissingDate(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestSceneQueryIsMissingTags(t *testing.T) {
|
||||
sqb := models.NewSceneQueryBuilder()
|
||||
isMissing := "tags"
|
||||
sceneFilter := models.SceneFilterType{
|
||||
IsMissing: &isMissing,
|
||||
}
|
||||
|
||||
q := getSceneStringValue(sceneIdxWithTwoTags, titleField)
|
||||
findFilter := models.FindFilterType{
|
||||
Q: &q,
|
||||
}
|
||||
|
||||
scenes, _ := sqb.Query(&sceneFilter, &findFilter)
|
||||
|
||||
assert.Len(t, scenes, 0)
|
||||
|
||||
findFilter.Q = nil
|
||||
scenes, _ = sqb.Query(&sceneFilter, &findFilter)
|
||||
|
||||
assert.True(t, len(scenes) > 0)
|
||||
}
|
||||
|
||||
func TestSceneQueryIsMissingRating(t *testing.T) {
|
||||
sqb := models.NewSceneQueryBuilder()
|
||||
isMissing := "rating"
|
||||
|
||||
Reference in New Issue
Block a user