Unit test foo* not just *foo patterns

Bug: b/493760346
Change-Id: I9919e2d7da5ba8ae7fcf7a9770b0b414c697aadf
Reviewed-on: https://gn-review.googlesource.com/c/gn/+/21640
Reviewed-by: Fumitoshi Ukai <ukai@google.com>
Commit-Queue: Richard Wang <richardwa@google.com>
Reviewed-by: Takuto Ikuta <tikuta@google.com>
diff --git a/src/gn/pattern_unittest.cc b/src/gn/pattern_unittest.cc
index 7ecede7..4774003 100644
--- a/src/gn/pattern_unittest.cc
+++ b/src/gn/pattern_unittest.cc
@@ -44,6 +44,9 @@
       {"*foo", "foo", true},
       {"*foo", "gagafoo", true},
       {"*foo", "gagafoob", false},
+      {"foo*", "foo", true},
+      {"foo*", "foogaga", true},
+      {"foo*", "bfoogaga", false},
       {"foo*bar", "foobar", true},
       {"foo*bar", "foo-bar", true},
       {"foo*bar", "foolalalalabar", true},