UNPKG

quasqui

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

33 lines (27 loc) 875 B
import path from 'path'; import { getAllAPIFiles, getAPIMode } from '../src/utils'; import { APIMode } from '../src/constant'; const FUNCION_PWD = path.resolve(__dirname, './fixtures/function'); const LAMBDA_PWD = path.resolve(__dirname, './fixtures/lambda'); describe('server', () => { describe('getAllBFFFiles', () => { it('function', () => { const filenames = getAllAPIFiles(FUNCION_PWD); expect(filenames.length).toBe(13); }); it('lambda', () => { const filenames = getAllAPIFiles(LAMBDA_PWD); expect(filenames.length).toBe(13); }); }); describe('getAPIMode', () => { it('function', () => { const type = getAPIMode(FUNCION_PWD); expect(type).toBe(APIMode.FUNCTION); }); it('lambda', () => { const type = getAPIMode(LAMBDA_PWD); expect(type).toBe(APIMode.FARMEWORK); }); }); });