-
-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathString.utils.test.js
More file actions
29 lines (23 loc) Β· 760 Bytes
/
String.utils.test.js
File metadata and controls
29 lines (23 loc) Β· 760 Bytes
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
const stringUtils = require('../utils/String.utils');
// Test class toJavaClassName
test('Check string is capitalised', () => {
expect(stringUtils.toJavaClassName('test')).toBe('Test'
);
});
test('Check string slashes are replaced', () => {
expect(stringUtils.toJavaClassName('test/test')).toBe('TestTest'
);
});
test('Check other no letter chars are replaced', () => {
expect(stringUtils.toJavaClassName('test@test.test;test*test')).toBe('TestTestTestTestTest'
);
});
// Test class javaPackageToPath
test('Check adds / to start and end', () => {
expect(stringUtils.javaPackageToPath('test')).toBe('/test/'
);
});
test('Check string changes . to /', () => {
expect(stringUtils.javaPackageToPath('test.test')).toBe('/test/test/'
);
});