summaryrefslogtreecommitdiff
path: root/extensions/WikiEditor/tests
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/WikiEditor/tests')
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php10
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php74
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorConstants.php136
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php8
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php6
5 files changed, 117 insertions, 117 deletions
diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php
index 07f1b41b..8b0ab5c0 100644
--- a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php
+++ b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php
@@ -4,10 +4,10 @@ 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
@@ -15,13 +15,13 @@ class WikiDialogs_Links extends WikiDialogs_Links_Setup {
parent::setUp();
parent::doCreateInternalTestPageIfMissing();
}
-
+
function tearDown() {
parent::doLogout();
parent::tearDown();
- }
+ }
- //Create a new page temporary
+ // Create a new page temporary
function createNewPage() {
parent::doOpenLink();
parent::login();
diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php
index 7e399a03..d7636a9a 100644
--- a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php
+++ b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php
@@ -1,5 +1,5 @@
<?php
-include("WikiEditorConstants.php");
+include( "WikiEditorConstants.php" );
/**
* This test case will be handling the Wiki Tool bar Dialog functions
* Date : Apr - 2010
@@ -13,9 +13,9 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
}
- //Expand advance tool bar section if its not
+ // Expand advance tool bar section if its not
function doExpandAdvanceSection() {
- if ( !$this->isTextPresent( TEXT_HEADING ) ){
+ if ( !$this->isTextPresent( TEXT_HEADING ) ) {
$this->click( LINK_ADVANCED );
}
}
@@ -23,16 +23,16 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
// Log out from the application
function doLogout() {
$this->open( $this->getUrl() . '/index.php' );
- if ($this->isTextPresent( TEXT_LOGOUT ) ) {
+ if ( $this->isTextPresent( TEXT_LOGOUT ) ) {
$this->click( LINK_LOGOUT );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertEquals(TEXT_LOGOUT_CONFIRM, $this->getText( LINK_LOGIN ));
+ $this->assertEquals( TEXT_LOGOUT_CONFIRM, $this->getText( LINK_LOGIN ) );
$this->open( $this->getUrl() . '/index.php' );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
}
}
- //Create a temporary fixture page
+ // Create a temporary fixture page
function doCreateInternalTestPageIfMissing() {
$this->type( INPUT_SEARCH_BOX, WIKI_INTERNAL_LINK );
$this->click( BUTTON_SEARCH );
@@ -40,16 +40,16 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( LINK_START . WIKI_INTERNAL_LINK );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$location = $this->getLocation() . "\n";
- if ( strpos( $location, '&redlink=1') !== false ) {
+ if ( strpos( $location, '&redlink=1' ) !== false ) {
$this->type( TEXT_EDITOR, "Test fixture page. No real content here" );
$this->click( BUTTON_SAVE_WATCH );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ),
+ $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ),
$this->getText( TEXT_PAGE_HEADING ) );
}
}
- //Create a temporary new page
+ // Create a temporary new page
function doCreateNewPageTemporary() {
$this->type( INPUT_SEARCH_BOX, WIKI_TEMP_NEWPAGE );
$this->click( BUTTON_SEARCH );
@@ -59,7 +59,7 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
}
// Add a internal link and verify
- function verifyInternalLink(){
+ function verifyInternalLink() {
$this->type( TEXT_EDITOR, "" );
$this->click( LINK_ADDLINK );
$this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME );
@@ -70,16 +70,16 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( ( WIKI_INTERNAL_LINK ), $this->getText( LINK_START . WIKI_INTERNAL_LINK ) );
- $this->click( LINK_START. WIKI_INTERNAL_LINK );
+ $this->click( LINK_START . WIKI_INTERNAL_LINK );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText(TEXT_PAGE_HEADING ) );
+ $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText( TEXT_PAGE_HEADING ) );
}
// Add a internal link with different display text and verify
- function verifyInternalLinkWithDisplayText(){
+ function verifyInternalLinkWithDisplayText() {
$this->type( TEXT_EDITOR, "" );
$this->click( LINK_ADDLINK );
- $this->waitForPopup('addLink', WIKI_TEST_WAIT_TIME);
+ $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME );
$this->type( TEXT_LINKNAME, WIKI_INTERNAL_LINK );
$this->type ( TEXT_LINKDISPLAYNAME, WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT );
$this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ) );
@@ -87,27 +87,27 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( BUTTON_INSERTLINK );
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertEquals( WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT,
+ $this->assertEquals( WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT,
$this->getText( LINK_START . WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ) );
$this->click( LINK_START . WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText( TEXT_PAGE_HEADING ) );
-
+
}
// Add a internal link with blank display text and verify
- function verifyInternalLinkWithBlankDisplayText(){
+ function verifyInternalLinkWithBlankDisplayText() {
$this->type( TEXT_EDITOR, "" );
$this->click( LINK_ADDLINK );
$this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME );
$this->type( TEXT_LINKNAME, WIKI_INTERNAL_LINK );
$this->type( TEXT_LINKDISPLAYNAME, "" );
$this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ) );
- $this->assertEquals("on", $this->getValue(OPT_INTERNAL));
+ $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) );
$this->click( BUTTON_INSERTLINK );
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( LINK_START. WIKI_INTERNAL_LINK ) );
+ $this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( LINK_START . WIKI_INTERNAL_LINK ) );
$this->click( LINK_START . WIKI_INTERNAL_LINK );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( TEXT_PAGE_HEADING ) );
@@ -115,7 +115,7 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
}
// Add external link and verify
- function verifyExternalLink(){
+ function verifyExternalLink() {
$this->type( LINK_PREVIEW, "" );
$this->click( LINK_ADDLINK );
$this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK );
@@ -125,14 +125,14 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( WIKI_EXTERNAL_LINK, $this->getText( LINK_START . WIKI_EXTERNAL_LINK ) );
-
+
$this->click( LINK_START . WIKI_EXTERNAL_LINK );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getTitle() );
}
// Add external link with different display text and verify
- function verifyExternalLinkWithDisplayText(){
+ function verifyExternalLinkWithDisplayText() {
$this->type( TEXT_EDITOR, "" );
$this->click( LINK_ADDLINK );
$this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK );
@@ -143,13 +143,13 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getText( LINK_START . WIKI_EXTERNAL_LINK_TITLE ) );
- $this->click(LINK_START.(WIKI_EXTERNAL_LINK_TITLE));
+ $this->click( LINK_START . ( WIKI_EXTERNAL_LINK_TITLE ) );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( WIKI_EXTERNAL_LINK_TITLE , $this->getTitle() );
}
// Add external link with Blank display text and verify
- function verifyExternalLinkWithBlankDisplayText(){
+ function verifyExternalLinkWithBlankDisplayText() {
$this->type( TEXT_EDITOR, "" );
$this->click( LINK_ADDLINK );
$this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK );
@@ -159,14 +159,14 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( BUTTON_INSERTLINK );
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertEquals( "[1]", $this->getText(LINK_START . "[1]" ) );
+ $this->assertEquals( "[1]", $this->getText( LINK_START . "[1]" ) );
$this->click( LINK_START . "[1]" );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
$this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getTitle() );
}
// Add a table and verify
- function verifyCreateTable(){
+ function verifyCreateTable() {
$WIKI_TABLE_ROW = 2;
$WIKI_TABLE_COL = "5";
$this->doExpandAdvanceSection();
@@ -187,19 +187,19 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
}
// Add a table and verify only with head row
- function verifyCreateTableWithHeadRow(){
+ function verifyCreateTableWithHeadRow() {
$WIKI_TABLE_ROW = 3;
$WIKI_TABLE_COL = "4";
$this->doExpandAdvanceSection();
$this->type( TEXT_EDITOR, "" );
$this->click( LINK_ADDTABLE );
- $this->click( CHK_BOARDER);
+ $this->click( CHK_BOARDER );
$this->type( TEXT_ROW, $WIKI_TABLE_ROW );
$this->type( TEXT_COL, $WIKI_TABLE_COL );
$this->click( BUTTON_INSERTABLE );
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $WIKI_TABLE_ROW = $WIKI_TABLE_ROW+1;
+ $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1;
$this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER .
TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW .
TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL .
@@ -207,7 +207,7 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
}
// Add a table and verify only with borders
- function verifyCreateTableWithBorders(){
+ function verifyCreateTableWithBorders() {
$WIKI_TABLE_ROW = "4";
$WIKI_TABLE_COL = "6";
$this->type( TEXT_EDITOR, "" );
@@ -226,7 +226,7 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
}
// Add a table and verify only with sort row
- function verifyCreateTableWithSortRow(){
+ function verifyCreateTableWithSortRow() {
$WIKI_TABLE_ROW = "2";
$WIKI_TABLE_COL = "5";
$this->type( TEXT_EDITOR, "" );
@@ -242,14 +242,14 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( CHK_SORT );
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $this->assertTrue( $this->isElementPresent(TEXT_TABLEID_WITHALLFEATURES .
+ $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_WITHALLFEATURES .
TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW .
TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL .
TEXT_VALIDATE_TABLE_PART3 ) );
}
// Add a table without headers,borders and sort rows
- function verifyCreateTableWithNoSpecialEffects(){
+ function verifyCreateTableWithNoSpecialEffects() {
$WIKI_TABLE_ROW = "6";
$WIKI_TABLE_COL = "2";
$this->
@@ -272,7 +272,7 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
}
// Add a table with headers,borders and sort rows
- function verifyCreateTableWithAllSpecialEffects(){
+ function verifyCreateTableWithAllSpecialEffects() {
$WIKI_TABLE_ROW = 6;
$WIKI_TABLE_COL = "2";
$this->doExpandAdvanceSection();
@@ -285,11 +285,11 @@ class WikiDialogs_Links_Setup extends SeleniumTestCase {
$this->click( CHK_SORT );
$this->click( LINK_PREVIEW );
$this->waitForPageToLoad( WIKI_TEST_WAIT_TIME );
- $WIKI_TABLE_ROW = $WIKI_TABLE_ROW+1;
- $this->assertTrue( $this->isElementPresent(TEXT_TABLEID_WITHALLFEATURES .
+ $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1;
+ $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_WITHALLFEATURES .
TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW .
TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL .
- TEXT_VALIDATE_TABLE_PART3));
+ TEXT_VALIDATE_TABLE_PART3 ) );
}
}
diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php b/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php
index 11eeb01e..090f96bf 100644
--- a/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php
+++ b/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php
@@ -1,84 +1,84 @@
<?php
-define ('WIKI_TEST_WAIT_TIME', "3000"); // Waiting time
+define ( 'WIKI_TEST_WAIT_TIME', "3000" ); // Waiting time
// tool bar, buttons , links
// commonly using links
-define ('LINK_MAIN_PAGE',"link=Main page");
-define ('LINK_RANDOM_PAGE',"link=Random article");
-define ('TEXT_PAGE_HEADING',"firstHeading");
-define ('LINK_START',"link=");
-define ('LINK_EDITPAGE',"//li[@id='ca-edit']/a/span");
-define ('TEXT_EDITOR',"wpTextbox1");
-define ('LINK_PREVIEW',"wpPreview");
+define ( 'LINK_MAIN_PAGE', "link=Main page" );
+define ( 'LINK_RANDOM_PAGE', "link=Random article" );
+define ( 'TEXT_PAGE_HEADING', "firstHeading" );
+define ( 'LINK_START', "link=" );
+define ( 'LINK_EDITPAGE', "//li[@id='ca-edit']/a/span" );
+define ( 'TEXT_EDITOR', "wpTextbox1" );
+define ( 'LINK_PREVIEW', "wpPreview" );
-define ('WIKI_SEARCH_PAGE',"Hair (musical)"); // Page name to search
-define ('WIKI_TEXT_SEARCH',"TV"); // Text to search
-define ('WIKI_INTERNAL_LINK',"Wikieditor-Fixture-Page"); // Exisiting page name to add as an internal tag
-define ('WIKI_EXTERNAL_LINK',"www.google.com"); // External web site name
-define ('WIKI_EXTERNAL_LINK_TITLE',"Google"); // Page title of the external web site name
-define ('WIKI_CODE_PATH',getcwd()); // get the current path of the program
-define ('WIKI_SCREENSHOTS_PATH',"screenshots"); // the folder the error screen shots will be saved
-define ('WIKI_SCREENSHOTS_TYPE',"png"); // screen print type
-define ('WIKI_TEMP_NEWPAGE',"TestWikiPage"); // temporary creating new page name
+define ( 'WIKI_SEARCH_PAGE', "Hair (musical)" ); // Page name to search
+define ( 'WIKI_TEXT_SEARCH', "TV" ); // Text to search
+define ( 'WIKI_INTERNAL_LINK', "Wikieditor-Fixture-Page" ); // Exisiting page name to add as an internal tag
+define ( 'WIKI_EXTERNAL_LINK', "www.google.com" ); // External web site name
+define ( 'WIKI_EXTERNAL_LINK_TITLE', "Google" ); // Page title of the external web site name
+define ( 'WIKI_CODE_PATH', getcwd() ); // get the current path of the program
+define ( 'WIKI_SCREENSHOTS_PATH', "screenshots" ); // the folder the error screen shots will be saved
+define ( 'WIKI_SCREENSHOTS_TYPE', "png" ); // screen print type
+define ( 'WIKI_TEMP_NEWPAGE', "TestWikiPage" ); // temporary creating new page name
// for WikiCommonFunction_TC
// for WikiSearch_TC
-define ('INPUT_SEARCH_BOX', "searchInput");
-define ('BUTTON_SEARCH',"mw-searchButton");
-define ('TEXT_SEARCH_RESULT_HEADING'," - Search results - Wikipedia, the free encyclopedia");
+define ( 'INPUT_SEARCH_BOX', "searchInput" );
+define ( 'BUTTON_SEARCH', "mw-searchButton" );
+define ( 'TEXT_SEARCH_RESULT_HEADING', " - Search results - Wikipedia, the free encyclopedia" );
// for WikiWatchUnWatch_TC
-define ('LINK_WATCH_PAGE',"link=Watch");
-define ('LINK_WATCH_LIST',"link=My watchlist");
-define ('LINK_WATCH_EDIT',"link=View and edit watchlist");
-define ('LINK_UNWATCH',"link=Unwatch");
-define ('BUTTON_WATCH',"wpWatchthis");
-define ('BUTTON_SAVE_WATCH',"wpSave");
-define ('TEXT_WATCH',"Watch");
-define ('TEXT_UNWATCH',"Unwatch");
+define ( 'LINK_WATCH_PAGE', "link=Watch" );
+define ( 'LINK_WATCH_LIST', "link=My watchlist" );
+define ( 'LINK_WATCH_EDIT', "link=View and edit watchlist" );
+define ( 'LINK_UNWATCH', "link=Unwatch" );
+define ( 'BUTTON_WATCH', "wpWatchthis" );
+define ( 'BUTTON_SAVE_WATCH', "wpSave" );
+define ( 'TEXT_WATCH', "Watch" );
+define ( 'TEXT_UNWATCH', "Unwatch" );
// for WikiCommonFunction_TC
-define ('TEXT_LOGOUT',"Log out");
-define ('LINK_LOGOUT',"link=Log out");
-define ('LINK_LOGIN',"link=Log in / create account");
-define ('TEXT_LOGOUT_CONFIRM',"Log in / create account");
-define ('INPUT_USER_NAME', "wpName1");
-define ('INPUT_PASSWD', "wpPassword1");
-define ('BUTTON_LOGIN',"wpLoginAttempt");
-define ('TEXT_HEADING',"Heading");
-define ('LINK_ADVANCED',"link=Advanced");
+define ( 'TEXT_LOGOUT', "Log out" );
+define ( 'LINK_LOGOUT', "link=Log out" );
+define ( 'LINK_LOGIN', "link=Log in / create account" );
+define ( 'TEXT_LOGOUT_CONFIRM', "Log in / create account" );
+define ( 'INPUT_USER_NAME', "wpName1" );
+define ( 'INPUT_PASSWD', "wpPassword1" );
+define ( 'BUTTON_LOGIN', "wpLoginAttempt" );
+define ( 'TEXT_HEADING', "Heading" );
+define ( 'LINK_ADVANCED', "link=Advanced" );
// for WikiDialogs_TC
-define ('LINK_ADDLINK',"//div[@id='wikiEditor-ui-toolbar']/div[1]/div[2]/span[2 ]");
-define ('TEXT_LINKNAME',"wikieditor-toolbar-link-int-target");
-define ('TEXT_LINKDISPLAYNAME',"wikieditor-toolbar-link-int-text");
-define ('TEXT_LINKDISPLAYNAME_APPENDTEXT'," Test");
-define ('ICON_PAGEEXISTS',"wikieditor-toolbar-link-int-target-status-exists");
-define ('ICON_PAGEEXTERNAL',"wikieditor-toolbar-link-int-target-status-external");
-define ('OPT_INTERNAL',"wikieditor-toolbar-link-type-int");
-define ('OPT_EXTERNAL',"wikieditor-toolbar-link-type-ext");
-define ('BUTTON_INSERTLINK',"//div[10]/div[11]/button[1]");
-define ('LINK_ADDTABLE',"//div[@id='wikiEditor-ui-toolbar']/div[3]/div[1]/div[4]/span[2]");
-define ('CHK_HEADER',"wikieditor-toolbar-table-dimensions-header");
-define ('CHK_BOARDER',"wikieditor-toolbar-table-wikitable");
-define ('CHK_SORT',"wikieditor-toolbar-table-sortable");
-define ('TEXT_ROW',"wikieditor-toolbar-table-dimensions-rows");
-define ('TEXT_COL',"wikieditor-toolbar-table-dimensions-columns");
-define ('BUTTON_INSERTABLE',"//div[3]/button[1]");
-define ('TEXT_HEADTABLE_TEXT',"Header text");
-define ('TEXT_TABLEID_WITHALLFEATURES', "//table[@id='sortable_table_id_0']/tbody/" );
-define ('TEXT_TABLEID_OTHER', "//div[@id='wikiPreview']/table/tbody/" );
-define ('TEXT_VALIDATE_TABLE_PART1', "tr[");
-define ('TEXT_VALIDATE_TABLE_PART2',"]/td[");
-define ('TEXT_VALIDATE_TABLE_PART3',"]");
-define ('LINK_SEARCH',"//div[@id='wikiEditor-ui-toolbar']/div[3]/div[1]/div[5]/span");
-define ('INPUT_SEARCH',"wikieditor-toolbar-replace-search");
-define ('INPUT_REPLACE',"wikieditor-toolbar-replace-replace");
-define ('BUTTON_REPLACEALL',"//button[3]");
-define ('BUTTON_REPLACENEXT',"//button[2]");
-define ('BUTTON_CANCEL',"//button[4]");
-define ('TEXT_PREVIEW_TEXT1',"//div[@id='wikiPreview']/p[1]");
-define ('TEXT_PREVIEW_TEXT2',"//div[@id='wikiPreview']/p[2]");
-define ('TEXT_PREVIEW_TEXT3',"//div[@id='wikiPreview']/p[3]");
+define ( 'LINK_ADDLINK', "//div[@id='wikiEditor-ui-toolbar']/div[1]/div[2]/span[2 ]" );
+define ( 'TEXT_LINKNAME', "wikieditor-toolbar-link-int-target" );
+define ( 'TEXT_LINKDISPLAYNAME', "wikieditor-toolbar-link-int-text" );
+define ( 'TEXT_LINKDISPLAYNAME_APPENDTEXT', " Test" );
+define ( 'ICON_PAGEEXISTS', "wikieditor-toolbar-link-int-target-status-exists" );
+define ( 'ICON_PAGEEXTERNAL', "wikieditor-toolbar-link-int-target-status-external" );
+define ( 'OPT_INTERNAL', "wikieditor-toolbar-link-type-int" );
+define ( 'OPT_EXTERNAL', "wikieditor-toolbar-link-type-ext" );
+define ( 'BUTTON_INSERTLINK', "//div[10]/div[11]/button[1]" );
+define ( 'LINK_ADDTABLE', "//div[@id='wikiEditor-ui-toolbar']/div[3]/div[1]/div[4]/span[2]" );
+define ( 'CHK_HEADER', "wikieditor-toolbar-table-dimensions-header" );
+define ( 'CHK_BOARDER', "wikieditor-toolbar-table-wikitable" );
+define ( 'CHK_SORT', "wikieditor-toolbar-table-sortable" );
+define ( 'TEXT_ROW', "wikieditor-toolbar-table-dimensions-rows" );
+define ( 'TEXT_COL', "wikieditor-toolbar-table-dimensions-columns" );
+define ( 'BUTTON_INSERTABLE', "//div[3]/button[1]" );
+define ( 'TEXT_HEADTABLE_TEXT', "Header text" );
+define ( 'TEXT_TABLEID_WITHALLFEATURES', "//table[@id='sortable_table_id_0']/tbody/" );
+define ( 'TEXT_TABLEID_OTHER', "//div[@id='wikiPreview']/table/tbody/" );
+define ( 'TEXT_VALIDATE_TABLE_PART1', "tr[" );
+define ( 'TEXT_VALIDATE_TABLE_PART2', "]/td[" );
+define ( 'TEXT_VALIDATE_TABLE_PART3', "]" );
+define ( 'LINK_SEARCH', "//div[@id='wikiEditor-ui-toolbar']/div[3]/div[1]/div[5]/span" );
+define ( 'INPUT_SEARCH', "wikieditor-toolbar-replace-search" );
+define ( 'INPUT_REPLACE', "wikieditor-toolbar-replace-replace" );
+define ( 'BUTTON_REPLACEALL', "//button[3]" );
+define ( 'BUTTON_REPLACENEXT', "//button[2]" );
+define ( 'BUTTON_CANCEL', "//button[4]" );
+define ( 'TEXT_PREVIEW_TEXT1', "//div[@id='wikiPreview']/p[1]" );
+define ( 'TEXT_PREVIEW_TEXT2', "//div[@id='wikiPreview']/p[2]" );
+define ( 'TEXT_PREVIEW_TEXT3', "//div[@id='wikiPreview']/p[3]" );
diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php b/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php
index 534d1351..ad4be489 100644
--- a/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php
+++ b/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php
@@ -1,8 +1,8 @@
<?php
class WikiEditorSeleniumConfig {
-
- public static function getSettings(&$includeFiles, &$globalConfigs) {
+
+ public static function getSettings( &$includeFiles, &$globalConfigs ) {
$includes = array(
'extensions/Vector/Vector.php',
'extensions/WikiEditor/WikiEditor.php'
@@ -21,7 +21,7 @@ class WikiEditorSeleniumConfig {
)
);
$includeFiles = array_merge( $includeFiles, $includes );
- $globalConfigs = array_merge( $globalConfigs, $configs);
- return true;
+ $globalConfigs = array_merge( $globalConfigs, $configs );
+ return true;
}
} \ No newline at end of file
diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php b/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php
index 90537654..b4029d3a 100644
--- a/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php
+++ b/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php
@@ -1,6 +1,6 @@
<?php
-/*
+/**
* To configure MW for these tests
* 1) If you are running multiple test suites, add the following in LocalSettings.php
* require_once("extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php");
@@ -16,14 +16,14 @@
* $wgWikiEditorFeatures['toc'] = array( 'global' => false, 'user' => false );
* $wgWikiEditorFeatures['highlight'] = array( 'global' => false, 'user' => false );
* $wgWikiEditorFeatures['dialogs'] = array( 'global' => true, 'user' => true );
- *
+ *
*/
class WikiEditorTestSuite extends SeleniumTestSuite
{
public function setUp() {
$this->setLoginBeforeTests( false );
parent::setUp();
- }
+ }
public function addTests() {
$testFiles = array(
'extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php'