UNPKG

lux-framework

Version:

Build scalable, Node.js-powered REST APIs with almost no code.

50 lines (43 loc) 1.18 kB
// @flow import path from 'path'; import { expect } from 'chai'; import { it, describe, beforeEach } from 'mocha'; import { getTestApp } from '../../../../test/utils/get-test-app'; import formatName from '../utils/format-name'; describe('module "compiler"', () => { describe('util formatName()', () => { let keys: Array<string>; beforeEach(async () => { const { controllers } = await getTestApp(); keys = Array.from(controllers.keys()); }); it('transforms an array of keys into identifiers', () => { expect(keys.map(formatName).sort()).to.deep.equal([ 'Actions', 'Admin$Actions', 'Admin$Application', 'Admin$Categorizations', 'Admin$Comments', 'Admin$Friendships', 'Admin$Images', 'Admin$Notifications', 'Admin$Posts', 'Admin$Reactions', 'Admin$Tags', 'Admin$Users', 'Application', 'Categorizations', 'Comments', 'Custom', 'Friendships', 'Health', 'Images', 'Notifications', 'Posts', 'Reactions', 'Tags', 'Users' ]); }); }); });