/*! s.js (C) 2019-present SheetJS -- https://sheetjs.com */ /* vim: set ts=2: */ /// 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"); }); }); });