import { assert } from 'chai'; import Token from '../lib/token.mjs'; describe('Token', function () { it('attr', function () { const t = new Token('test_token', 'tok', 1); assert.strictEqual(t.attrs, null); assert.equal(t.attrIndex('foo'), -1); t.attrPush([ 'foo', 'bar' ]); t.attrPush([ 'baz', 'bad' ]); assert.equal(t.attrIndex('foo'), 0); assert.equal(t.attrIndex('baz'), 1); assert.equal(t.attrIndex('none'), -1); }); });