@@ -17,6 +17,12 @@ ParsedCacheConfig makeDefaultCache() {
1717 return cache;
1818}
1919
20+ ParsedAdminConfig makeDefaultAdmin () {
21+ ParsedAdminConfig admin;
22+ admin.port = uint16_t {9669 };
23+ return admin;
24+ }
25+
2026// Build a minimal valid insecure listener config.
2127ParsedConfig makeMinimalInsecureConfig (std::string name = " test" ) {
2228 ParsedConfig cfg;
@@ -34,6 +40,7 @@ ParsedConfig makeMinimalInsecureConfig(std::string name = "test") {
3440 lc.endpoint = std::string (" /moq-relay" );
3541 cfg.listeners .value ().push_back (std::move (lc));
3642 cfg.cache = makeDefaultCache ();
43+ cfg.admin = makeDefaultAdmin ();
3744 return cfg;
3845}
3946
@@ -42,6 +49,7 @@ ParsedConfig makeMinimalInsecureConfig(std::string name = "test") {
4249TEST (ResolveConfig, NoListeners) {
4350 ParsedConfig cfg;
4451 cfg.cache = makeDefaultCache ();
52+ cfg.admin = makeDefaultAdmin ();
4553 auto result = resolveConfig (cfg);
4654 ASSERT_TRUE (result.hasError ());
4755 EXPECT_THAT (result.error (), HasSubstr (" At least one listener" ));
@@ -114,6 +122,7 @@ TEST(ResolveConfig, FullTls) {
114122 lc.moqt_versions = std::vector<uint32_t >{14 , 16 };
115123 cfg.listeners .value ().push_back (std::move (lc));
116124 cfg.cache = makeDefaultCache ();
125+ cfg.admin = makeDefaultAdmin ();
117126
118127 auto result = resolveConfig (cfg);
119128 ASSERT_TRUE (result.hasValue ());
0 commit comments