web-bundles: Move MockWebBundleParser(Factory) to components/web_package

This allows us to re-use these mocks from //chrome in unit tests for
upcoming web bundle reading code.

Bug: 1334594
Change-Id: Ifc431d7758ef52a67411e08b4f9e66d9b20184d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3757736
Reviewed-by: Kunihiko Sakamoto <[email protected]>
Commit-Queue: Christian Flach <[email protected]>
Reviewed-by: Jonathan Ross <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1024838}
diff --git a/components/web_package/test_support/BUILD.gn b/components/web_package/test_support/BUILD.gn
index b4c070e..b3fee259 100644
--- a/components/web_package/test_support/BUILD.gn
+++ b/components/web_package/test_support/BUILD.gn
@@ -6,15 +6,21 @@
   testonly = true
 
   sources = [
+    "mock_web_bundle_parser.cc",
+    "mock_web_bundle_parser.h",
+    "mock_web_bundle_parser_factory.cc",
+    "mock_web_bundle_parser_factory.h",
     "signed_web_bundles/web_bundle_signer.cc",
     "signed_web_bundles/web_bundle_signer.h",
   ]
 
   deps = [
     "//base",
+    "//base/test:test_support",
     "//components/cbor",
     "//components/web_package",
     "//crypto",
+    "//testing/gtest",
     "//third_party/boringssl",
   ]
 }