mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
test(anchor): check that reserved keywords and object properties are usable in links
This commit is contained in:
parent
ed51972315
commit
838c5dbecc
|
@ -0,0 +1,67 @@
|
|||
<p>Reserved Keywords found at: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar</p>
|
||||
<p><a href="">break</a></p>
|
||||
<p><a href="">case</a></p>
|
||||
<p><a href="">catch</a></p>
|
||||
<p><a href="">class</a></p>
|
||||
<p><a href="">const</a></p>
|
||||
<p><a href="">continue</a></p>
|
||||
<p><a href="">debugger</a></p>
|
||||
<p><a href="">default</a></p>
|
||||
<p><a href="">delete</a></p>
|
||||
<p><a href="">do</a></p>
|
||||
<p><a href="">else</a></p>
|
||||
<p><a href="">export</a></p>
|
||||
<p><a href="">extends</a></p>
|
||||
<p><a href="">finally</a></p>
|
||||
<p><a href="">for</a></p>
|
||||
<p><a href="">function</a></p>
|
||||
<p><a href="">if</a></p>
|
||||
<p><a href="">import</a></p>
|
||||
<p><a href="">in</a></p>
|
||||
<p><a href="">instanceof</a></p>
|
||||
<p><a href="">new</a></p>
|
||||
<p><a href="">return</a></p>
|
||||
<p><a href="">super</a></p>
|
||||
<p><a href="">switch</a></p>
|
||||
<p><a href="">this</a></p>
|
||||
<p><a href="">throw</a></p>
|
||||
<p><a href="">try</a></p>
|
||||
<p><a href="">typeof</a></p>
|
||||
<p><a href="">var</a></p>
|
||||
<p><a href="">void</a></p>
|
||||
<p><a href="">while</a></p>
|
||||
<p><a href="">with</a></p>
|
||||
<p><a href="">yield</a></p>
|
||||
<p><a href="">enum</a></p>
|
||||
<p><a href="">implements</a></p>
|
||||
<p><a href="">interface</a></p>
|
||||
<p><a href="">let</a></p>
|
||||
<p><a href="">package</a></p>
|
||||
<p><a href="">private</a></p>
|
||||
<p><a href="">protected</a></p>
|
||||
<p><a href="">public</a></p>
|
||||
<p><a href="">static</a></p>
|
||||
<p><a href="">yield</a></p>
|
||||
<p><a href="">await</a></p>
|
||||
<p><a href="">abstract</a></p>
|
||||
<p><a href="">boolean</a></p>
|
||||
<p><a href="">byte</a></p>
|
||||
<p><a href="">char</a></p>
|
||||
<p><a href="">double</a></p>
|
||||
<p><a href="">final</a></p>
|
||||
<p><a href="">float</a></p>
|
||||
<p><a href="">goto</a></p>
|
||||
<p><a href="">int</a></p>
|
||||
<p><a href="">long</a></p>
|
||||
<p><a href="">native</a></p>
|
||||
<p><a href="">short</a></p>
|
||||
<p><a href="">synchronized</a></p>
|
||||
<p><a href="">throws</a></p>
|
||||
<p><a href="">transient</a></p>
|
||||
<p><a href="">volatile</a></p>
|
||||
<p><a href="">null</a></p>
|
||||
<p><a href="">true</a></p>
|
||||
<p><a href="">false</a></p>
|
||||
<p><a href="">arguments</a></p>
|
||||
<p><a href="">get</a></p>
|
||||
<p><a href="">set</a></p>
|
|
@ -0,0 +1,133 @@
|
|||
Reserved Keywords found at: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar
|
||||
|
||||
[break]()
|
||||
|
||||
[case]()
|
||||
|
||||
[catch]()
|
||||
|
||||
[class]()
|
||||
|
||||
[const]()
|
||||
|
||||
[continue]()
|
||||
|
||||
[debugger]()
|
||||
|
||||
[default]()
|
||||
|
||||
[delete]()
|
||||
|
||||
[do]()
|
||||
|
||||
[else]()
|
||||
|
||||
[export]()
|
||||
|
||||
[extends]()
|
||||
|
||||
[finally]()
|
||||
|
||||
[for]()
|
||||
|
||||
[function]()
|
||||
|
||||
[if]()
|
||||
|
||||
[import]()
|
||||
|
||||
[in]()
|
||||
|
||||
[instanceof]()
|
||||
|
||||
[new]()
|
||||
|
||||
[return]()
|
||||
|
||||
[super]()
|
||||
|
||||
[switch]()
|
||||
|
||||
[this]()
|
||||
|
||||
[throw]()
|
||||
|
||||
[try]()
|
||||
|
||||
[typeof]()
|
||||
|
||||
[var]()
|
||||
|
||||
[void]()
|
||||
|
||||
[while]()
|
||||
|
||||
[with]()
|
||||
|
||||
[yield]()
|
||||
|
||||
[enum]()
|
||||
|
||||
[implements]()
|
||||
|
||||
[interface]()
|
||||
|
||||
[let]()
|
||||
|
||||
[package]()
|
||||
|
||||
[private]()
|
||||
|
||||
[protected]()
|
||||
|
||||
[public]()
|
||||
|
||||
[static]()
|
||||
|
||||
[yield]()
|
||||
|
||||
[await]()
|
||||
|
||||
[abstract]()
|
||||
|
||||
[boolean]()
|
||||
|
||||
[byte]()
|
||||
|
||||
[char]()
|
||||
|
||||
[double]()
|
||||
|
||||
[final]()
|
||||
|
||||
[float]()
|
||||
|
||||
[goto]()
|
||||
|
||||
[int]()
|
||||
|
||||
[long]()
|
||||
|
||||
[native]()
|
||||
|
||||
[short]()
|
||||
|
||||
[synchronized]()
|
||||
|
||||
[throws]()
|
||||
|
||||
[transient]()
|
||||
|
||||
[volatile]()
|
||||
|
||||
[null]()
|
||||
|
||||
[true]()
|
||||
|
||||
[false]()
|
||||
|
||||
[arguments]()
|
||||
|
||||
[get]()
|
||||
|
||||
[set]()
|
|
@ -0,0 +1,46 @@
|
|||
<p>Object property names found at: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object</p>
|
||||
<p><a href="">assign</a></p>
|
||||
<p><a href="">create</a></p>
|
||||
<p><a href="">defineProperty</a></p>
|
||||
<p><a href="">defineProperties</a></p>
|
||||
<p><a href="">entries</a></p>
|
||||
<p><a href="">freeze</a></p>
|
||||
<p><a href="">fromEntries</a></p>
|
||||
<p><a href="">getOwnPropertyDescriptor</a></p>
|
||||
<p><a href="">getOwnPropertyDescriptors</a></p>
|
||||
<p><a href="">getOwnPropertyNames</a></p>
|
||||
<p><a href="">getOwnPropertySymbols</a></p>
|
||||
<p><a href="">getPrototypeOf</a></p>
|
||||
<p><a href="">is</a></p>
|
||||
<p><a href="">isExtensible</a></p>
|
||||
<p><a href="">isFrozen</a></p>
|
||||
<p><a href="">isSealed</a></p>
|
||||
<p><a href="">keys</a></p>
|
||||
<p><a href="">preventExtensions</a></p>
|
||||
<p><a href="">seal</a></p>
|
||||
<p><a href="">setPrototypeOf</a></p>
|
||||
<p><a href="">values</a></p>
|
||||
<p><a href="">prototype.constructor</a></p>
|
||||
<p><a href="">prototype.<strong>proto</strong></a></p>
|
||||
<p><a href="">prototype.<strong>defineGetter</strong></a></p>
|
||||
<p><a href="">prototype.<strong>defineSetter</strong></a></p>
|
||||
<p><a href="">prototype.<strong>lookupGetter</strong></a></p>
|
||||
<p><a href="">prototype.<strong>lookupSetter</strong></a></p>
|
||||
<p><a href="">prototype.hasOwnProperty</a></p>
|
||||
<p><a href="">prototype.isPrototypeOf</a></p>
|
||||
<p><a href="">prototype.propertyIsEnumerable</a></p>
|
||||
<p><a href="">prototype.toLocaleString</a></p>
|
||||
<p><a href="">prototype.toString</a></p>
|
||||
<p><a href="">prototype.valueOf</a></p>
|
||||
<p><a href="">constructor</a></p>
|
||||
<p><a href=""><strong>proto</strong></a></p>
|
||||
<p><a href=""><strong>defineGetter</strong></a></p>
|
||||
<p><a href=""><strong>defineSetter</strong></a></p>
|
||||
<p><a href=""><strong>lookupGetter</strong></a></p>
|
||||
<p><a href=""><strong>lookupSetter</strong></a></p>
|
||||
<p><a href="">hasOwnProperty</a></p>
|
||||
<p><a href="">isPrototypeOf</a></p>
|
||||
<p><a href="">propertyIsEnumerable</a></p>
|
||||
<p><a href="">toLocaleString</a></p>
|
||||
<p><a href="">toString</a></p>
|
||||
<p><a href="">valueOf</a></p>
|
|
@ -0,0 +1,91 @@
|
|||
Object property names found at: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object
|
||||
|
||||
[assign]()
|
||||
|
||||
[create]()
|
||||
|
||||
[defineProperty]()
|
||||
|
||||
[defineProperties]()
|
||||
|
||||
[entries]()
|
||||
|
||||
[freeze]()
|
||||
|
||||
[fromEntries]()
|
||||
|
||||
[getOwnPropertyDescriptor]()
|
||||
|
||||
[getOwnPropertyDescriptors]()
|
||||
|
||||
[getOwnPropertyNames]()
|
||||
|
||||
[getOwnPropertySymbols]()
|
||||
|
||||
[getPrototypeOf]()
|
||||
|
||||
[is]()
|
||||
|
||||
[isExtensible]()
|
||||
|
||||
[isFrozen]()
|
||||
|
||||
[isSealed]()
|
||||
|
||||
[keys]()
|
||||
|
||||
[preventExtensions]()
|
||||
|
||||
[seal]()
|
||||
|
||||
[setPrototypeOf]()
|
||||
|
||||
[values]()
|
||||
|
||||
[prototype.constructor]()
|
||||
|
||||
[prototype.__proto__]()
|
||||
|
||||
[prototype.__defineGetter__]()
|
||||
|
||||
[prototype.__defineSetter__]()
|
||||
|
||||
[prototype.__lookupGetter__]()
|
||||
|
||||
[prototype.__lookupSetter__]()
|
||||
|
||||
[prototype.hasOwnProperty]()
|
||||
|
||||
[prototype.isPrototypeOf]()
|
||||
|
||||
[prototype.propertyIsEnumerable]()
|
||||
|
||||
[prototype.toLocaleString]()
|
||||
|
||||
[prototype.toString]()
|
||||
|
||||
[prototype.valueOf]()
|
||||
|
||||
[constructor]()
|
||||
|
||||
[__proto__]()
|
||||
|
||||
[__defineGetter__]()
|
||||
|
||||
[__defineSetter__]()
|
||||
|
||||
[__lookupGetter__]()
|
||||
|
||||
[__lookupSetter__]()
|
||||
|
||||
[hasOwnProperty]()
|
||||
|
||||
[isPrototypeOf]()
|
||||
|
||||
[propertyIsEnumerable]()
|
||||
|
||||
[toLocaleString]()
|
||||
|
||||
[toString]()
|
||||
|
||||
[valueOf]()
|
Loading…
Reference in New Issue
Block a user