From dabf27924e0ac0710199a053ce8c082e04de2532 Mon Sep 17 00:00:00 2001 From: chaoszhu Date: Wed, 19 Aug 2026 23:18:30 +0800 Subject: [PATCH] fix: update --- web/src/views/server/components/host-table.vue | 7 ++++++- web/test/test-host-sort.js | 12 ++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/web/src/views/server/components/host-table.vue b/web/src/views/server/components/host-table.vue index e31e82e..cc9830f 100644 --- a/web/src/views/server/components/host-table.vue +++ b/web/src/views/server/components/host-table.vue @@ -52,7 +52,12 @@ > - + [...hosts].sort(compareHostNames) +const sortHosts = (hosts) => [...hosts,].sort(compareHostNames) const sortedNames = (hosts) => sortHosts(hosts).map(({ name }) => name) assert.deepEqual( @@ -10,7 +10,7 @@ assert.deepEqual( { id: '1', name: 't1' }, { id: '2', name: 't2' }, ]), - ['t1', 't2', 't10'] + ['t1', 't2', 't10',] ) assert.deepEqual( @@ -20,7 +20,7 @@ assert.deepEqual( { id: '3', name: '闲置2' }, { id: '1', name: '闲鱼' }, ]), - ['闲鱼', '闲云', '闲置2', '闲置10'] + ['闲鱼', '闲云', '闲置2', '闲置10',] ) assert.deepEqual( @@ -28,7 +28,7 @@ assert.deepEqual( { id: 'b', name: 'T1', index: 100 }, { id: 'a', name: 't1', index: 1 }, ]).map(({ id }) => id), - ['a', 'b'] + ['a', 'b',] ) assert.deepEqual( @@ -37,7 +37,7 @@ assert.deepEqual( { id: 'a' }, { id: 'c', name: 'server' }, ]).map(({ id }) => id), - ['a', 'b', 'c'] + ['a', 'b', 'c',] ) assert.deepEqual( @@ -45,7 +45,7 @@ assert.deepEqual( { id: 'later', name: 't10', index: 100 }, { id: 'earlier', name: 't2', index: 1 }, ]).map(({ id }) => id), - ['earlier', 'later'] + ['earlier', 'later',] ) console.log('✅ 实例名称排序测试全部通过')