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