@defra-fish/gafl-webapp-service
Version:
The websales frontend for the GAFL service
30 lines (24 loc) • 828 B
JavaScript
import { start, stop, initialize, injectWithCookies } from '../__mocks__/test-utils-system.js'
import { initialise as initialiseOIDC } from '../handlers/oidc-handler.js'
import { LICENCE_LENGTH } from '../uri.js'
jest.mock('../handlers/oidc-handler.js')
beforeAll(
() =>
new Promise(resolve => {
process.env.CHANNEL = 'telesales'
start(resolve)
})
)
beforeAll(() => new Promise(resolve => initialize(resolve)))
afterAll(d => {
stop(d)
})
describe('Where the server started in telesales mode', () => {
it('telesales is displayed in the header', async () => {
const data = await injectWithCookies('GET', LICENCE_LENGTH.uri)
expect(data.payload.includes('TELESALES')).toBeTruthy()
})
it('initialises OIDC when started', async () => {
expect(initialiseOIDC).toHaveBeenCalled()
})
})