forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			25 lines
		
	
	
		
			769 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			769 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								var XLSX = require('../');
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								var tests = {
							 | 
						|||
| 
								 | 
							
									'should be able to open workbook': function (file) {
							 | 
						|||
| 
								 | 
							
										var xlsx = XLSX.readFile('tests/files/' + file);
							 | 
						|||
| 
								 | 
							
										expect(xlsx).toBeTruthy();
							 | 
						|||
| 
								 | 
							
										expect(xlsx).toEqual(jasmine.any(Object));
							 | 
						|||
| 
								 | 
							
									},
							 | 
						|||
| 
								 | 
							
									'should define all api properties correctly': function (file) {
							 | 
						|||
| 
								 | 
							
										var xlsx = XLSX.readFile('tests/files/' + file);
							 | 
						|||
| 
								 | 
							
										expect(xlsx.Workbook).toEqual(jasmine.any(Object));
							 | 
						|||
| 
								 | 
							
										expect(xlsx.Props).toBeDefined();
							 | 
						|||
| 
								 | 
							
										expect(xlsx.Deps).toBeDefined();
							 | 
						|||
| 
								 | 
							
										expect(xlsx.Sheets).toEqual(jasmine.any(Object));
							 | 
						|||
| 
								 | 
							
										expect(xlsx.SheetNames).toEqual(jasmine.any(Array));
							 | 
						|||
| 
								 | 
							
										expect(xlsx.Strings).toBeDefined();
							 | 
						|||
| 
								 | 
							
										expect(xlsx.Styles).toBeDefined();
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								};
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								module.exports = function (file) {
							 | 
						|||
| 
								 | 
							
									for (var key in tests) {
							 | 
						|||
| 
								 | 
							
										it(key, tests[key].bind(undefined, file));
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								};
							 |