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