mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-20 06:29:07 +00:00
V2 message manager (#234)
* refactor: server run script * refactor: extract message control feature * refactor: socket usage for message control feature * refactor: migrate e2e testing to playwright * chore: add feature tests * refactor: add validation on socket controller * chore: jest tests server logic * chore: update tests * chore: run playwright tests on pull_requests
This commit is contained in:
@@ -19,24 +19,6 @@ describe('When a GET request request is sent', () => {
|
||||
});
|
||||
|
||||
describe('When a POST state change is sent', () => {
|
||||
test('POST /playback/onAir returns 200', async () => {
|
||||
await supertest(server)
|
||||
.post('/playback/onAir')
|
||||
.expect(200)
|
||||
.then((response) => {
|
||||
expect(response.text.includes('<!doctype html>')).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
test('POST /playback/offAir returns 200', async () => {
|
||||
await supertest(server)
|
||||
.post('/playback/offAir')
|
||||
.expect(200)
|
||||
.then((response) => {
|
||||
expect(response.text.includes('<!doctype html>')).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
test('POST /playback/start returns 200', async () => {
|
||||
await supertest(server)
|
||||
.post('/playback/start')
|
||||
|
||||
@@ -1,31 +1,23 @@
|
||||
import express from 'express';
|
||||
export const router = express.Router();
|
||||
|
||||
// import playback controllers
|
||||
import {
|
||||
pbGet,
|
||||
onAir,
|
||||
offAir,
|
||||
pbStart,
|
||||
pbPause,
|
||||
pbStop,
|
||||
pbRoll,
|
||||
pbPrevious,
|
||||
pbNext,
|
||||
pbLoad,
|
||||
pbUnload,
|
||||
pbNext,
|
||||
pbPause,
|
||||
pbPrevious,
|
||||
pbReload,
|
||||
pbRoll,
|
||||
pbStart,
|
||||
pbStop,
|
||||
pbUnload,
|
||||
} from '../controllers/playbackController.js';
|
||||
|
||||
export const router = express.Router();
|
||||
|
||||
// create route between controller and '/playback/' endpoint
|
||||
router.get('/', pbGet);
|
||||
|
||||
// create route between controller and '/playback/onAir' endpoint
|
||||
router.post('/onAir', onAir);
|
||||
|
||||
// create route between controller and '/playback/offAir' endpoint
|
||||
router.post('/offAir', offAir);
|
||||
|
||||
// create route between controller and '/playback/start' endpoint
|
||||
router.post('/start', pbStart);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user