UNPKG

502 BJavaScriptView Raw
1require('lazy-ass');
2
3describe('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});