forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			668 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			668 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								/*! s.js (C) 2019-present SheetJS -- https://sheetjs.com */
							 | 
						||
| 
								 | 
							
								/* vim: set ts=2: */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/// <reference path="src/xlsx.d.ts"/>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import { Workbook, set_XLSX, get_XLSX } from "./";
							 | 
						||
| 
								 | 
							
								import * as assert from 'assert';
							 | 
						||
| 
								 | 
							
								const XLSXLib: typeof XLSX = require("../../");
							 | 
						||
| 
								 | 
							
								set_XLSX(XLSXLib);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import 'mocha';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								describe('Defined Names', () => {
							 | 
						||
| 
								 | 
							
								  let wb = new Workbook();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  it('should add names to blank workbook', () => {
							 | 
						||
| 
								 | 
							
								    let cnt = wb.names.count;
							 | 
						||
| 
								 | 
							
								    assert.equal(cnt, 0);
							 | 
						||
| 
								 | 
							
								    assert.throws(() => { const newname = wb.names.getName("wtf"); });
							 | 
						||
| 
								 | 
							
								    wb.names.add("wtf", "Sheet1!A1:A3", "dafuq");
							 | 
						||
| 
								 | 
							
								    assert.doesNotThrow(() => { const newname = wb.names.getName("wtf"); });
							 | 
						||
| 
								 | 
							
								  });
							 | 
						||
| 
								 | 
							
								});
							 |