Add host-approved party suggestions and live upvotes
This commit is contained in:
3
frontend/party-dj.test.js
Normal file
3
frontend/party-dj.test.js
Normal file
@@ -0,0 +1,3 @@
|
||||
const { test } = require('node:test'), assert = require('node:assert/strict');
|
||||
const { ranked } = require('./party-dj');
|
||||
test('approved songs rank first, vote ties retain submission order', () => { const entries = [{ video: { id: 'a' }, approved: false, votes: ['a','b'] }, { video: { id: 'b' }, approved: true, votes: [] }, { video: { id: 'c' }, approved: true, votes: ['a'] }, { video: { id: 'd' }, approved: true, votes: [] }]; assert.deepEqual(ranked(entries).map(e => e.video.id), ['c','b','d','a']); assert.equal(entries[0].video.id, 'a'); });
|
||||
Reference in New Issue
Block a user