Add visual graph map to admin
Build and publish frontend / publish (push) Successful in 1m15s

This commit is contained in:
Ein Anderssono
2026-10-24 03:45:07 +02:00
parent 6680dd88d6
commit 29c5abe355
3 changed files with 266 additions and 0 deletions
+15
View File
@@ -94,3 +94,18 @@ test('fenced JSON in AI replies is parsed for readable formatting', () => {
assert.equal(segments[1].type, 'json');
assert.deepEqual(segments[1].value, {intent: 'speak', reply: 'Rad 1\nRad 2'});
});
test('admin world map draws stored nodes and exposes only established routes as links', () => {
assert.match(page, /data-admin-view="world-map">Världskarta/);
assert.match(page, /function loadAdminWorldMap/);
assert.match(page, /request\('\/api\/admin\/world-map'\)/);
assert.match(page, /function renderWorld\(worldId\)/);
assert.match(page, /world-map-edge/);
assert.match(page, /world-map-node-\$\{node\.id\}/);
assert.match(page, /edge\.traversable && !edge\.blocked/);
assert.match(page, /location_connections/);
assert.match(page, /scene_relations/);
assert.match(page, /Noder och beskrivningar/);
assert.match(page, /Välj en nod i kartan eller följ en destinationslänk/);
assert.match(page, /button\.dataset\.adminView === 'world-map'/);
});