summaryrefslogtreecommitdiff
path: root/search
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-04-22 19:27:25 +0200
committerewy <ewy0@protonmail.com>2026-04-22 19:29:16 +0200
commit5e1e840bbcdf8348ae62145e1b7231764fcc5a97 (patch)
treedad5d223dc95b643febde31c45beb2d68110aa9c /search
parentf13b2bcf9a3a5ea6afeaa60c7a2e801e8e79a2c1 (diff)
update script experiment
Diffstat (limited to 'search')
-rw-r--r--search/search_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/search/search_test.go b/search/search_test.go
index 607a91e..5eaa1b9 100644
--- a/search/search_test.go
+++ b/search/search_test.go
@@ -113,3 +113,23 @@ func TestSearch_Override(t *testing.T) {
assert.Equal(t, "abc.override.sh", res.Target.(*testx.TestTarget).Id.Full)
assert.False(t, res.NeedsConfirmation)
}
+
+func TestSearch_SubdirDefault(t *testing.T) {
+ tgt := testx.TTarget("subname", "subname")
+ src := testx.TSource("src")
+ src.Targets = append(src.Targets, tgt)
+ st := testx.TState(src)
+ res := Search(st, "subname")
+ assert.Nil(t, res.Args)
+ assert.Equal(t, res.Target, tgt)
+ assert.False(t, res.NeedsConfirmation)
+}
+
+func TestSearch_SourceDefault(t *testing.T) {
+ src := testx.TSource("sourcename", "sourcename")
+ st := testx.TState(src)
+ res := Search(st, "sourcename")
+ assert.Nil(t, res.Args)
+ assert.Equal(t, res.Target, src.Targets[0])
+ assert.False(t, res.NeedsConfirmation)
+}