27 lines
625 B
JavaScript
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\//);
|
|
}); |