UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

19 lines (18 loc) 1.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var convertStringToNameCase_1 = require("./convertStringToNameCase"); test('CamelCaseToSnakeCase', function () { expect(convertStringToNameCase_1.convertStringToNameCase('Test Is Test', 'PascalCase')).toEqual('TestIsTest'); expect(convertStringToNameCase_1.convertStringToNameCase('testIsTest', 'PascalCase')).toEqual('TestIsTest'); expect(convertStringToNameCase_1.convertStringToNameCase('test-IsTest', 'PascalCase')).toEqual('TestIsTest'); expect(convertStringToNameCase_1.convertStringToNameCase('Test Is Test', 'Train-Case')).toEqual('Test-Is-Test'); expect(convertStringToNameCase_1.convertStringToNameCase('Test-Is@Test', 'Train-Case')).toEqual('Test-Is-Test'); expect(convertStringToNameCase_1.convertStringToNameCase('testIs Test', 'camelCase')).toEqual('testIsTest'); expect(convertStringToNameCase_1.convertStringToNameCase('Test Is Test', 'kebab-case')).toEqual('test-is-test'); expect(convertStringToNameCase_1.convertStringToNameCase('Test Is Test', 'snake_case')).toEqual('test_is_test'); expect(convertStringToNameCase_1.convertStringToNameCase('asd zxc%@%', 'Train-Case')).toEqual('Asd-Zxc'); expect(convertStringToNameCase_1.convertStringToNameCase('asd zxc%@%', 'PascalCase')).toEqual('AsdZxc'); expect(convertStringToNameCase_1.convertStringToNameCase('asd zxc%@%', 'camelCase')).toEqual('asdZxc'); expect(convertStringToNameCase_1.convertStringToNameCase('asd zxc%@%', 'kebab-case')).toEqual('asd-zxc'); expect(convertStringToNameCase_1.convertStringToNameCase('asd zxc%@%', 'snake_case')).toEqual('asd_zxc'); });