Concordion > Specification Types > Markdown >

Markdown assert-equals command

Since: Concordion 2.0.0

The assert-equals command is expressed using the syntax: [value](- "?=expression") or [value](- '?=expression')

which asserts that the result of evaluating expression equals the value.

You can also use the long-hand [value](- "c:assert-equals=expression") variant if you wish.

Examples

Markdown Resultant HTML
[1](- "?=#x") <span concordion:assert-equals="#x">1</span>
[Bob Smith](- '?=#name') <span concordion:assert-equals="#name">Bob Smith</span>
[3](- "?=add(#x, #y)") <span concordion:assert-equals="add(#x, #y)">3</span>
[Hello](- "?=getGreeting()") <span concordion:assert-equals="getGreeting()">Hello</span>
[Hello](- "?=greeting") <span concordion:assert-equals="greeting">Hello</span>
[Yo](- 'c:assert-equals=greet(#firstName, #lastName)') <span concordion:assert-equals="greet(#firstName, #lastName)">Yo</span>