mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-08-03 21:23:05 +00:00
feature(util) add kebabToCamelCase
This commit is contained in:
parent
7036cb8ea2
commit
f4332c779e
6 changed files with 43 additions and 15 deletions
|
|
@ -12,7 +12,7 @@ var DIR = __dirname + '/../../',
|
|||
test = require('tape'),
|
||||
|
||||
FS_DIR = TMPLDIR + 'fs/',
|
||||
EXPECT_PATH = DIR + 'test/server/cloudfunc.html',
|
||||
EXPECT_PATH = __dirname + '/cloudfunc.html',
|
||||
|
||||
TMPL_PATH = [
|
||||
'file',
|
||||
|
|
@ -3,6 +3,10 @@
|
|||
const test = require('tape');
|
||||
const DIR = '../../';
|
||||
const Util = require(DIR + 'common/util');
|
||||
const {
|
||||
getStrBigFirst,
|
||||
kebabToCamelCase
|
||||
} = Util;
|
||||
|
||||
test('getExt: no extension', (t) => {
|
||||
const EXT = '';
|
||||
|
|
@ -23,12 +27,22 @@ test('getExt: return extension', (t) => {
|
|||
});
|
||||
|
||||
test('getStrBigFirst: args', (t) => {
|
||||
t.throws(Util.getStrBigFirst, /str could not be empty!/, 'should throw when no str');
|
||||
t.throws(getStrBigFirst, /str could not be empty!/, 'should throw when no str');
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('getStrBigFirst', (t) => {
|
||||
t.equal(Util.getStrBigFirst('hello'), 'Hello', 'should return str');
|
||||
t.equal(getStrBigFirst('hello'), 'Hello', 'should return str');
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('kebabToCamelCase: args', (t) => {
|
||||
t.throws(kebabToCamelCase, /str could not be empty!/, 'should throw when no str');
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('kebabToCamelCase', (t) => {
|
||||
t.equal(kebabToCamelCase('hello-world'), 'HelloWorld', 'should convert kebab to camel caes');
|
||||
t.end();
|
||||
});
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue