script | |||
create page | SuitePage | with content | !define TEST_SYSTEM (slim) !define VARIABLE (some value) !path lib/*.jar |
make | SuitePage | a suite page | |
create page | SuitePage.ScenarioLibrary | with content | Scenario Library: "${VARIABLE}" |
create page | SuitePage.TestPage | with content | Test Page: "${VARIABLE}" |
make | SuitePage.TestPage | a test page |
You would expect the variable to be substituted when the test page is executed:
script | |||
check | request page | SuitePage.TestPage?test | 200 |
show | content | ||
ensure | content contains | Scenario Library: "some value" | |
ensure | content contains | Test Page: "some value" |
Now, it we execute from Suite level, the variable should be substituted too:
script | |||
check | request page | SuitePage?suite | 200 |
show | content | ||
ensure | content contains | Scenario Library: "some value" | |
ensure | content contains | Test Page: "some value" |