UNPKG

1.44 kBJavaScriptView Raw
1// TODO: add nested listish data
2//
3var sendak_data = [
4 [ '/Users/jane/dev/sendak/bin/js/add-github-project.js',
5 '/Users/jane/dev/sendak/bin/js/build-node.js',
6 '/Users/jane/dev/sendak/bin/js/check-user.js',
7 '/Users/jane/dev/sendak/bin/js/create-iam-group.js',
8 '/Users/jane/dev/sendak/bin/js/create-iam-user.js',
9 '/Users/jane/dev/sendak/bin/js/create-sendak-group.js',
10 '/Users/jane/dev/sendak/bin/js/create-sendak-project.js',
11 '/Users/jane/dev/sendak/bin/js/create-sendak-user.js',
12 '/Users/jane/dev/sendak/bin/js/list-iam-group-policies.js',
13 '/Users/jane/dev/sendak/bin/js/list-iam-groups.js',
14 '/Users/jane/dev/sendak/bin/js/list-iam-users.js',
15 '/Users/jane/dev/sendak/bin/js/list-sendak-nodes.js',
16 '/Users/jane/dev/sendak/bin/js/list-sendak-users.js',
17 '/Users/jane/dev/sendak/bin/js/rrm.js' ],
18 [ '/Users/jane/dev/sendak/bin/pl/de64',
19 '/Users/jane/dev/sendak/bin/pl/de64.pl',
20 '/Users/jane/dev/sendak/bin/pl/en64',
21 '/Users/jane/dev/sendak/bin/pl/en64.pl' ]
22];
23
24var assert = require( 'assert' )
25 , chai = require( 'chai' )
26 , dg = require( '../lib/dg.js' )
27
28it( 'syntax', function () {
29 assert( function () { return dg = require( '../lib/dg.js' ) }, 'require' );
30} );
31
32it( 'flatten', function () {
33 var flats = dg.flatten( sendak_data );
34 assert( flats, 'return looks trueish' );
35 assert( flats.length == 18, 'flattened list has right number of elements' );
36} );