1 | require('lazy-ass');
|
2 |
|
3 | describe('signature to name', function () {
|
4 | var toName = require('./utils').signatureToName;
|
5 |
|
6 | it('extracts name from empty args', function () {
|
7 | var name = toName('getFoo()');
|
8 | la(name === 'getFoo');
|
9 | });
|
10 |
|
11 | it('extracts name from single arg', function () {
|
12 | var name = toName('double(x)');
|
13 | la(name === 'double');
|
14 | });
|
15 |
|
16 | it('extracts variable name', function () {
|
17 | var name = toName('var foo');
|
18 | la(name === 'foo', 'extracted variable', name);
|
19 | });
|
20 | });
|