1 |
|
2 |
|
3 | var 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 |
|
24 | var assert = require( 'assert' )
|
25 | , chai = require( 'chai' )
|
26 | , dg = require( '../lib/dg.js' )
|
27 |
|
28 | it( 'syntax', function () {
|
29 | assert( function () { return dg = require( '../lib/dg.js' ) }, 'require' );
|
30 | } );
|
31 |
|
32 | it( '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 | } );
|