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));
 | 
						|
	}
 | 
						|
}; |