From 137be7712f479dc820ef56c818913a98fa24b80e Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 19 Apr 2021 12:20:18 -0700 Subject: [PATCH] embed/internal/embedtest: add test for embedded path starting with dash Fixes #45447 Change-Id: I1b1a0a844ee4345ced1a007bbe53db035183175f Reviewed-on: https://go-review.googlesource.com/c/go/+/311529 Trust: Ian Lance Taylor Run-TryBot: Ian Lance Taylor TryBot-Result: Go Bot Reviewed-by: Jay Conrod --- src/embed/internal/embedtest/embed_test.go | 4 ++-- src/embed/internal/embedtest/testdata/-not-hidden/fortune.txt | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 src/embed/internal/embedtest/testdata/-not-hidden/fortune.txt diff --git a/src/embed/internal/embedtest/embed_test.go b/src/embed/internal/embedtest/embed_test.go index 43ae5c7e05..2d50f5e01f 100644 --- a/src/embed/internal/embedtest/embed_test.go +++ b/src/embed/internal/embedtest/embed_test.go @@ -102,12 +102,12 @@ func TestHidden(t *testing.T) { t.Logf("//go:embed testdata") testDir(t, dir, "testdata", - "ascii.txt", "glass.txt", "hello.txt", "i/", "ken.txt") + "-not-hidden/", "ascii.txt", "glass.txt", "hello.txt", "i/", "ken.txt") t.Logf("//go:embed testdata/*") testDir(t, star, "testdata", - ".hidden/", "_hidden/", "ascii.txt", "glass.txt", "hello.txt", "i/", "ken.txt") + "-not-hidden/", ".hidden/", "_hidden/", "ascii.txt", "glass.txt", "hello.txt", "i/", "ken.txt") testDir(t, star, "testdata/.hidden", "fortune.txt", "more/") // but not .more or _more diff --git a/src/embed/internal/embedtest/testdata/-not-hidden/fortune.txt b/src/embed/internal/embedtest/testdata/-not-hidden/fortune.txt new file mode 100644 index 0000000000..31f2013f94 --- /dev/null +++ b/src/embed/internal/embedtest/testdata/-not-hidden/fortune.txt @@ -0,0 +1,2 @@ +WARNING: terminal is not fully functional + - (press RETURN) -- 2.50.0