Line

ui/server/src/pagesEditor.golden.cases

Golden-case corpus for the Pages Editor's deterministic JSX operations.

Cockpit server, v0.9. Source: ui/server/src/pagesEditor.golden.cases.mjs.

Variables#

REPLACEMENTS#

const REPLACEMENTS: object

Defined in: ui/server/src/pagesEditor.golden.cases.mjs:121

Type Declaration#

broken

broken: string = '<div>'

empty

empty: string = ''

notJsx

notJsx: string = '1 + 1'

ok

ok: string = '<div className="new">hi</div>'

okFragment

okFragment: string = '<><b /></>'

okPadded

okPadded: string = '\n <span>x</span>\n'

semi

semi: string = '<div />;'

text

text: string = 'hello'

twoRoots

twoRoots: string = '<a /><b />'


SNIPPETS#

const SNIPPETS: object

Defined in: ui/server/src/pagesEditor.golden.cases.mjs:100

Type Declaration#

badAttr

badAttr: string = '<div a= />'

callOnly

callOnly: string = 'foo()'

empty

empty: string = ''

fragment

fragment: string = '<><A a="1" /><B /></>'

fragmentDeep

fragmentDeep: string = '<div>\n <>\n <A />\n </>\n</div>'

nonJsxExpr

nonJsxExpr: string = '1 + 1'

padded

padded: string = '\n\n <div>\n <A x="1" />\n <B y={2} />\n <C />\n </div>\n\n'

selfClosingRoot

selfClosingRoot: string = '<Foo a="1" />'

semi

semi: string = '<div />;'

siblings

siblings: string = '<ul>\n <li a="1" b={x} {...s} />\n <li c={3} />\n <li />\n</ul>'

siblingsInline

siblingsInline: string = '<p><a x="1" /><b /><c y={2} /></p>'

simple

simple: string = '<div><Foo a="1" b={c} /></div>'

textOnly

textOnly: string = 'hello'

twoRoots

twoRoots: string = '<a /><b />'

unclosed

unclosed: string = '<div>'

whitespace

whitespace: string = ' \n '

wireTarget

wireTarget: string = '<div>\n <A msg="hi" n={1} flag />\n <B />\n <C msg="taken" />\n</div>'


SOURCES#

const SOURCES: object

Defined in: ui/server/src/pagesEditor.golden.cases.mjs:14

Type Declaration#

bareText

bareText: string

comments

comments: string

crlf

crlf: string = 'export function P() {\r\n\treturn (\r\n\t\t<div>\r\n\t\t\t<a href="x">y</a>\r\n\t\t\t<b />\r\n\t\t</div>\r\n\t);\r\n}\r\n'

emptyExpr

emptyExpr: string

entities

entities: string

invalid

invalid: string

literals

literals: string

mismatch

mismatch: string

noJsx

noJsx: string

page

page: string

tsx

tsx: string

unclosed

unclosed: string

ws

ws: string

Functions#

normalizeGolden()#

normalizeGolden(value): any

Defined in: ui/server/src/pagesEditor.golden.cases.mjs:318

Blank ONLY the parser-specific detail of error text (and the message of raw parser errors); every other byte of the result must match.

Parameters#

value

any

Returns#

any


runGoldenCases()#

runGoldenCases(mod): any

Defined in: ui/server/src/pagesEditor.golden.cases.mjs:297

Parameters#

mod

any

Returns#

any