Hi Marius, On May 2, 2012, at 7:10 PM, GitHub wrote:
> Branch: refs/heads/master > Home: https://github.com/xwiki/xwiki-enterprise > Commit: 6e0258a75e0e666db2f48672bcdb41bbefe0b717 > > https://github.com/xwiki/xwiki-enterprise/commit/6e0258a75e0e666db2f48672bcdb41bbefe0b717 > Author: Marius Dumitru Florea <[email protected]> > Date: 2012-05-02 (Wed, 02 May 2012) > > Changed paths: > M > xwiki-enterprise-test/xwiki-enterprise-test-wysiwyg/src/test/it/org/xwiki/test/wysiwyg/framework/WysiwygTestSetup.java > > Log Message: > ----------- > [misc] Display hidden documents for Admin user because various WYSIWYG tests > use hidden documents. > > > diff --git > a/xwiki-enterprise-test/xwiki-enterprise-test-wysiwyg/src/test/it/org/xwiki/test/wysiwyg/framework/WysiwygTestSetup.java > > b/xwiki-enterprise-test/xwiki-enterprise-test-wysiwyg/src/test/it/org/xwiki/test/wysiwyg/framework/WysiwygTestSetup.java > index 690daf1..97689c4 100644 > --- > a/xwiki-enterprise-test/xwiki-enterprise-test-wysiwyg/src/test/it/org/xwiki/test/wysiwyg/framework/WysiwygTestSetup.java > +++ > b/xwiki-enterprise-test/xwiki-enterprise-test-wysiwyg/src/test/it/org/xwiki/test/wysiwyg/framework/WysiwygTestSetup.java > @@ -55,6 +55,9 @@ protected void setUp() throws Exception > return; > } > > + // Make sure the hidden documents are displayed to the Admin user. > + displayHiddenDocumentsForAdmin(firstXWikiTest); > + > // Set up the WYSIWYG tests using the first WYSIWYG Test case for > Selenium and skin executor API. > enableAllEditingFeatures(firstXWikiTest); > } > @@ -82,14 +85,28 @@ private AbstractWysiwygTestCase getFirstWysiwygTest(Test > test) > } > > /** > + * Sets the Admin user preference to display the hidden documents. > + * > + * @param helperTest helper {@link AbstractWysiwygTestCase} instance > whose API to use to do the setup > + */ > + private void displayHiddenDocumentsForAdmin(AbstractWysiwygTestCase > helperTest) > + { > + helperTest.loginAsAdmin(); > + helperTest.open("XWiki", "Admin", "edit", "editor=object"); > + String propertyId = "XWiki.XWikiUsers_0_displayHiddenDocuments"; > + if > (!"1".equals(helperTest.getSelenium().getSelectedValue(propertyId))) { > + helperTest.setFieldValue(propertyId, "1"); > + helperTest.clickEditSaveAndContinue(); > + } > + } Shouldn't this API be added to the UserProfile PageObject instead? Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

