test(config): 服务地址断言跟随环境开关
flutter-ci / test (push) Canceled after 0s

This commit is contained in:
Vicky committed 2026-10-31 00:02:53 +08:00
1 parent 3bc79ad8e2
commit 2ddf9ee1c6
1 file changed
+10 -5
+10 -5
View File
@@ -62,10 +62,12 @@ void main() {
}); });
test('should_pick_address_by_environment_switch', () { test('should_pick_address_by_environment_switch', () {
// 仓库里的开关默认指向开发环境。 // 跟随开关:开发分支为 true(开发地址),发版分支为 false(生产地址)。
expect(AppConfig.useDevConfig, isTrue); final expected = AppConfig.useDevConfig
expect(AppConfig.baseUrl, DevConfig.baseUrl); ? DevConfig.baseUrl
expect(AppConfig.apiBaseUrl, DevConfig.baseUrl); : ProdConfig.baseUrl;
expect(AppConfig.baseUrl, expected);
expect(AppConfig.apiBaseUrl, expected);
expect(Uri.parse(AppConfig.baseUrl).port, 8081); expect(Uri.parse(AppConfig.baseUrl).port, 8081);
}); });
@@ -87,7 +89,10 @@ void main() {
AppConfig.applyRuntimeBaseUrl('http://runtime.test:8081'); AppConfig.applyRuntimeBaseUrl('http://runtime.test:8081');
expect(AppConfig.apiBaseUrl, 'http://runtime.test:8081'); expect(AppConfig.apiBaseUrl, 'http://runtime.test:8081');
expect(AppConfig.baseUrl, DevConfig.baseUrl); expect(
AppConfig.baseUrl,
AppConfig.useDevConfig ? DevConfig.baseUrl : ProdConfig.baseUrl,
);
}); });
test('should_append_host_to_relative_media_paths', () { test('should_append_host_to_relative_media_paths', () {