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