aboutsummaryrefslogtreecommitdiffstats
path: root/test/utils.extractDisplayName.js
blob: 148653ab23551d8721efe98341405ca6416c8b92 (plain) (blame)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
var assert = require('assert');
var utils = require('../lib/utils.js');

describe('utils', function () {
    describe('extractDisplayName', function () {
        it('should extract display name from method with no params', function () {
            
            // given
            var test = 'helloworld()'; 

            // when
            var displayName = utils.extractDisplayName(test);

            // then
            assert.equal(displayName, 'helloworld');
        });
        
        it('should extract display name from method with one param' , function () {
            
            // given
            var test = 'helloworld1(int)'; 

            // when
            var displayName = utils.extractDisplayName(test);

            // then
            assert.equal(displayName, 'helloworld1');
        });
        
        it('should extract display name from method with two params' , function () {
            
            // given
            var test = 'helloworld2(int,string)'; 

            // when
            var displayName = utils.extractDisplayName(test);

            // then
            assert.equal(displayName, 'helloworld2');
        });
    });
});