UNPKG

@bitloops/bl-transpiler

Version:
36 lines 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const caseStyles_js_1 = require("../../src/utils/caseStyles.js"); describe('pascal casing', () => { it('should convert kebab-case to pascal case', () => { const input = 'driver-availability'; const result = (0, caseStyles_js_1.pascalCase)(input); expect(result).toEqual('DriverAvailability'); }); it('should convert snake_case to pascal case', () => { const input = 'driver_availability'; const result = (0, caseStyles_js_1.pascalCase)(input); expect(result).toEqual('DriverAvailability'); }); it('should convert camelCase to pascal case', () => { const input = 'driverAvailability'; const result = (0, caseStyles_js_1.pascalCase)(input); expect(result).toEqual('DriverAvailability'); }); it('should convert PascalCase to pascal case', () => { const input = 'DriverAvailability'; const result = (0, caseStyles_js_1.pascalCase)(input); expect(result).toEqual('DriverAvailability'); }); it('should convert space separated to pascal case', () => { const input = 'driver availability'; const result = (0, caseStyles_js_1.pascalCase)(input); expect(result).toEqual('DriverAvailability'); }); it('should convert PascalCase with space to pascal case', () => { const input = 'Driver Availability'; const result = (0, caseStyles_js_1.pascalCase)(input); expect(result).toEqual('DriverAvailability'); }); }); //# sourceMappingURL=casing.steps.js.map