You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					41 lines
				
				834 B
			
		
		
			
		
	
	
					41 lines
				
				834 B
			| 
											3 years ago
										 | var test = require('tape'); | ||
|  | var archy = require('../'); | ||
|  | 
 | ||
|  | test('beep', function (t) { | ||
|  |     var s = archy({ | ||
|  |       label : 'beep', | ||
|  |       nodes : [ | ||
|  |         'ity', | ||
|  |         { | ||
|  |           label : 'boop', | ||
|  |           nodes : [ | ||
|  |             { | ||
|  |               label : 'o_O', | ||
|  |               nodes : [ | ||
|  |                 { | ||
|  |                   label : 'oh', | ||
|  |                   nodes : [ 'hello', 'puny' ] | ||
|  |                 }, | ||
|  |                 'human' | ||
|  |               ] | ||
|  |             }, | ||
|  |             'party!' | ||
|  |           ] | ||
|  |         } | ||
|  |       ] | ||
|  |     }); | ||
|  |     t.equal(s, [ | ||
|  |         'beep', | ||
|  |         '├── ity', | ||
|  |         '└─┬ boop', | ||
|  |         '  ├─┬ o_O', | ||
|  |         '  │ ├─┬ oh', | ||
|  |         '  │ │ ├── hello', | ||
|  |         '  │ │ └── puny', | ||
|  |         '  │ └── human', | ||
|  |         '  └── party!', | ||
|  |         '' | ||
|  |     ].join('\n')); | ||
|  |     t.end(); | ||
|  | }); |