assert for arrays on .toString() (#642)
This commit is contained in:
@@ -208,6 +208,7 @@ Choo.prototype.toString = function (location, state) {
|
|||||||
this._matchRoute(location)
|
this._matchRoute(location)
|
||||||
var html = this._prerender(this.state)
|
var html = this._prerender(this.state)
|
||||||
assert.ok(html, 'choo.toString: no valid value returned for the route ' + location)
|
assert.ok(html, 'choo.toString: no valid value returned for the route ' + location)
|
||||||
|
assert(!Array.isArray(html), 'choo.toString: return value was an array for the route ' + location)
|
||||||
return typeof html.outerHTML === 'string' ? html.outerHTML : html.toString()
|
return typeof html.outerHTML === 'string' ? html.outerHTML : html.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user