Просмотр исходного кода

fix(data): stabilize legacy learning synchronization

彭峰 3 недель назад
Родитель
Сommit
4895ec2e5d
2 измененных файлов с 9 добавлено и 1 удалено
  1. 2 1
      scripts/deploy-admin-functions.mjs
  2. 7 0
      scripts/tests/legacy-learning-pull.test.mjs

Разница между файлами не показана из-за своего большого размера
+ 2 - 1
scripts/deploy-admin-functions.mjs


+ 7 - 0
scripts/tests/legacy-learning-pull.test.mjs

@@ -93,3 +93,10 @@ test('旧系统学习记录只在变化时原子写入,重复轮询不制造
   assert.equal(writes[0][0].match.id, 9001);
   assert.equal(writes[0][1].match.generalId, 9001);
 });
+
+test('移动网关实时版本逻辑不引用运营网关的局部工具函数', () => {
+  const liveSource = gatewaySource.match(/const APP_LIVE_SCOPES=[\s\S]*?async function appLearningOverview/)?.[0];
+  assert.ok(liveSource, '未找到移动网关实时版本实现');
+  assert.doesNotMatch(liveSource, /\btext\(/);
+  assert.doesNotMatch(liveSource, /\bdateIso\(/);
+});

Некоторые файлы не были показаны из-за большого количества измененных файлов