Files
pulse-signage/test/web-dashboard-page.test.js
T

27 lines
625 B
JavaScript

const test = require('node:test');
const assert = require('node:assert/strict');
require('../src/common');
const renderDashboardPage = require('../src/web/routes/signage/dashboard');
test('dashboard onboarding link uses the player base url', () => {
const html = renderDashboardPage(
{
screens: [
{
public_base_url: 'http://player.local/'
}
],
playlists: [],
clients: [],
slides: [],
connectedClientsCount: 0
},
'',
null
);
assert.match(html, /href="http:\/\/player\.local"/);
assert.doesNotMatch(html, /http:\/\/player\.local\//);
});