fixedToken - bhsd-harry/wikiparser-node GitHub Wiki

This is an internal document. For visitors, you can now go back to the home page.

// fixed (main)
var {fixedToken} = require('../mixin/fixed');
var FixedToken, token;
class S {}
FixedToken = fixedToken(S);
token = new FixedToken();
assert.ok(token.fixed);
// removeAt (main)
var {fixedToken} = require('../mixin/fixed');
var FixedToken, token, error;
class S {
	constructorError() {
		throw new Error('test');
	}
}
FixedToken = fixedToken(S);
token = new FixedToken();
try {
	token.removeAt();
} catch (e) {
	error = e;
}
assert.strictEqual(error.message, 'test');
// insertAt (main)
var {fixedToken} = require('../mixin/fixed');
var FixedToken, token, error;
class S {
	constructorError() {
		throw new Error('test');
	}
}
FixedToken = fixedToken(S);
token = new FixedToken();
try {
	token.insertAt();
} catch (e) {
	error = e;
}
assert.strictEqual(error.message, 'test');