diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:17:42 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:17:42 -0400 |
commit | f7d4cf9ed0ae68fec630d14e8f6aade38e49f036 (patch) | |
tree | a730c57badbe0e2f0f064ca2006c82d4b6ed54ea /extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php | |
parent | aee35e4a93d105024bcae947cd8b16c962191f5c (diff) | |
parent | 5d1e7dd0ccda0984ccf3e8e3d0f88ac888b05819 (diff) |
Merge commit '5d1e7'
Diffstat (limited to 'extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php')
-rw-r--r-- | extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php new file mode 100644 index 00000000..7153f49f --- /dev/null +++ b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php @@ -0,0 +1,67 @@ +<?php +require_once 'WikiDialogs_Links_Setup.php'; +/** + * Description of WikiNewPageDialogs + * + * @author bhagyag, pdhanda + * + * This test case is part of the WikiEditorTestSuite. + * Configuration for these tests are dosumented as part of extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php + * + */ +class WikiDialogs_Links extends WikiDialogs_Links_Setup { + // Set up the testing environment + function setup() { + parent::setUp(); + parent::doCreateInternalTestPageIfMissing(); + } + + function tearDown() { + parent::doLogout(); + parent::tearDown(); + } + + // Create a new page temporary + function createNewPage() { + parent::doOpenLink(); + parent::login(); + parent::doCreateNewPageTemporary(); + } + + // Add a internal link and verify + function testInternalLink() { + $this->createNewPage(); + parent::verifyInternalLink(); + } + + // Add a internal link with different display text and verify + function testInternalLinkWithDisplayText() { + $this->createNewPage(); + parent::verifyInternalLinkWithDisplayText(); + } + + // Add a internal link with blank display text and verify + function testInternalLinkWithBlankDisplayText() { + $this->createNewPage(); + parent::verifyInternalLinkWithBlankDisplayText(); + } + + // Add external link and verify + function testExternalLink() { + $this->createNewPage(); + parent::verifyExternalLink(); + } + + // Add external link with different display text and verify + function testExternalLinkWithDisplayText( ) { + $this->createNewPage(); + parent::verifyExternalLinkWithDisplayText(); + } + + // Add external link with Blank display text and verify + function testExternalLinkWithBlankDisplayText() { + $this->createNewPage(); + parent::verifyExternalLinkWithBlankDisplayText(); + } + +} |