hiddenToken - bhsd-harry/wikiparser-node GitHub Wiki

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

// text (Node.js)
var {hiddenToken} = require('../mixin/hidden');
var HiddenToken, token;
class S {}
HiddenToken = hiddenToken()(S);
token = new HiddenToken();
assert.strictEqual(token.text(), '');
// lint (Node.js)
var {hiddenToken} = require('../mixin/hidden');
var HiddenToken, token;
class S {}
HiddenToken = hiddenToken()(S);
token = new HiddenToken();
assert.deepStrictEqual(token.lint(), []);
// toHtmlInternal (main)
var {hiddenToken} = require('../mixin/hidden');
var HiddenToken, token;
class S {}
HiddenToken = hiddenToken()(S);
token = new HiddenToken();
assert.strictEqual(token.toHtmlInternal(), '');
// dispatchEvent (main)
var {hiddenToken} = require('../mixin/hidden');
var event = new Event('test', {bubbles: true}),
	HiddenToken, token,
	stopped = false;
class S {
	dispatchEvent(e) {
		stopped = e.cancelBubble;
	}
}
HiddenToken = hiddenToken()(S);
token = new HiddenToken();
token.dispatchEvent(event);
assert.ok(stopped);