All files / test server.ts

95.34% Statements 41/43
60% Branches 3/5
100% Functions 2/2
95.34% Lines 41/43

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 441x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x   1x 1x   1x 1x 1x 1x 1x 1x 1x  
import {server} from '@feasibleone/blong';
 
export default server(blong => ({
    url: import.meta.url,
    validation: blong.type.Object({}),
    children: [
        async function login() {
            return import('@feasibleone/blong-login/server.ts');
        },
        async function openapi() {
            return import('@feasibleone/blong-openapi/server.ts');
        },
        './ctp',
        './parking',
        './demo',
        // './db',
    ],
    config: {
        default: {},
        microservice: {},
        integration: {
            openapi: {},
        },
        dev: {
            resolution: true,
            parking: {},
            login: {},
            gateway: {
                logLevel: 'warn',
                debug: true,
                expectedErrors: true,
                sign: process.env.GATEWAY_SIGN_KEY
                    ? {env: 'GATEWAY_SIGN_KEY'}
                    : {generate: {alg: 'ES384', crv: 'P-384', use: 'sig'}},
                encrypt: process.env.GATEWAY_ENCRYPT_KEY
                    ? {env: 'GATEWAY_ENCRYPT_KEY'}
                    : {generate: {alg: 'ECDH-ES+A256KW', crv: 'P-384', use: 'enc'}},
            },
            demo: {},
            ctp: {},
        },
    },
}));