Sha256: f8c5faab54fffa4d46f4cd7f1a23882c874fed368da8665a55b325a140e4e68e

Contents?: true

Size: 1.42 KB

Versions: 8

Compression:

Stored size: 1.42 KB

Contents

''Previous page: [[!-Symbols-!][<UserGuide.FixtureGallery.ImportantConcepts.FixtureSymbols]] Parent page: [[!-Important concepts-!][<UserGuide.FixtureGallery.ImportantConcepts]]''
!2 !-Markup Variables-!
Markup variables are used for macro-replacement in pages. They provide another way to parameterize your tests with static values (not changing during a test execution). Define a variable using: {{{
!define variablename {value} }}}
and then use it anywhere in the page with this syntax: {{{
!-${value}-! }}}
Unlike symbols, markup variables can be used also as a part of a cell. Note that variables are processed while building the HTML page, so they are not available to fixtures at runtime. Here is an example: {{{
!define town {Houston}

|ColumnFixtureTest|
|firstPart|secondPart|together?|
|Hello|World|Hello, World|
|&dollar;{town}|We Have a Problem|&dollar;{town}, We Have a Problem|

}}}
Markup variables are especially useful to extract a common value to a single place, so that it can be changed easily. They can also be used to parameterise included pages. For example, you can write a test component that is frequently used, and then call it with different parameter values by using markup variables. See <UserGuide.ParameterizedIncludes for an example.


''Previous page: [[!-Symbols-!][<UserGuide.FixtureGallery.ImportantConcepts.FixtureSymbols]] Parent page: [[!-Important concepts-!][<UserGuide.FixtureGallery.ImportantConcepts]]''

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
xcfit-0.9.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.8.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.7.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.6.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.5.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.4.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.3.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt
xcfit-0.2.0 XCFitDemo/FitNesseRoot/FitNesse/UserGuide/FixtureGallery/ImportantConcepts/MarkupVariables/content.txt