Skip to content

Commit

Permalink
Merge pull request #11530 from wordpress-mobile/issue/temporarily-dis…
Browse files Browse the repository at this point in the history
…able-editor-ui-tests

Temporarily disable Editor UI tests
  • Loading branch information
jkmassel authored Mar 26, 2020
2 parents e42b082 + 86d505e commit 39fa915
Showing 1 changed file with 106 additions and 106 deletions.
212 changes: 106 additions & 106 deletions WordPress/src/androidTest/java/org/wordpress/android/e2e/EditorTests.java
Original file line number Diff line number Diff line change
@@ -1,107 +1,107 @@
package org.wordpress.android.e2e;

import android.Manifest.permission;

import androidx.test.rule.ActivityTestRule;
import androidx.test.rule.GrantPermissionRule;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.wordpress.android.R;
import org.wordpress.android.e2e.components.MasterbarComponent;
import org.wordpress.android.e2e.pages.EditorPage;
import org.wordpress.android.e2e.pages.MySitesPage;
import org.wordpress.android.support.BaseTest;
import org.wordpress.android.ui.WPLaunchActivity;

import java.time.Instant;

import static androidx.test.espresso.Espresso.onView;
import static androidx.test.espresso.Espresso.pressBack;
import static androidx.test.espresso.matcher.ViewMatchers.withId;
import static androidx.test.espresso.matcher.ViewMatchers.withText;
import static junit.framework.TestCase.assertTrue;
import static org.wordpress.android.support.WPSupportUtils.checkViewHasText;
import static org.wordpress.android.support.WPSupportUtils.sleep;
import static org.wordpress.android.support.WPSupportUtils.waitForElementToNotBeDisplayed;

public class EditorTests extends BaseTest {
@Rule
public ActivityTestRule<WPLaunchActivity> mActivityTestRule = new ActivityTestRule<>(WPLaunchActivity.class);

@Rule
public GrantPermissionRule mRuntimeImageAccessRule = GrantPermissionRule.grant(permission.WRITE_EXTERNAL_STORAGE);

@Before
public void setUp() {
logoutIfNecessary();
wpLogin();
}

@Test
public void testPublishSimplePost() {
String title = "Hello Espresso!";
String content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";

MasterbarComponent mb = new MasterbarComponent().goToMySitesTab();
sleep();
mb.clickBlogPosts();

new MySitesPage()
.startNewPost();

EditorPage editorPage = new EditorPage();
editorPage.enterTitle(title);
editorPage.enterContent(content);
boolean isPublished = editorPage.publishPost();
assertTrue(isPublished);
}

@Test
public void testPublishFullPost() {
String title = "Hello Espresso!";
String content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+ "tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud "
+ "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";
String category = "Wedding";
long now = Instant.now().toEpochMilli();
String tag = "Tag " + now;

MasterbarComponent mb = new MasterbarComponent().goToMySitesTab();
sleep();
mb.clickBlogPosts();

new MySitesPage()
.startNewPost();

EditorPage editorPage = new EditorPage();
editorPage.enterTitle(title);
editorPage.enterContent(content);
editorPage.enterImage();
editorPage.openSettings();

editorPage.addACategory(category);
editorPage.addATag(tag);
editorPage.setFeaturedImage();

// ----------------------------
// Verify post settings data
// ----------------------------
// Verify Category added
checkViewHasText(onView(withId(R.id.post_categories)), category);

// Verify tag added
checkViewHasText(onView(withId(R.id.post_tags)), tag);

// Verify the featured image added
waitForElementToNotBeDisplayed(onView(withText(R.string.post_settings_set_featured_image)));

// head back to the post
pressBack();

// publish
boolean isPublished = editorPage.publishPost();
assertTrue(isPublished);
}
}
//
//import android.Manifest.permission;
//
//import androidx.test.rule.ActivityTestRule;
//import androidx.test.rule.GrantPermissionRule;
//
//import org.junit.Before;
//import org.junit.Rule;
//import org.junit.Test;
//import org.wordpress.android.R;
//import org.wordpress.android.e2e.components.MasterbarComponent;
//import org.wordpress.android.e2e.pages.EditorPage;
//import org.wordpress.android.e2e.pages.MySitesPage;
//import org.wordpress.android.support.BaseTest;
//import org.wordpress.android.ui.WPLaunchActivity;
//
//import java.time.Instant;
//
//import static androidx.test.espresso.Espresso.onView;
//import static androidx.test.espresso.Espresso.pressBack;
//import static androidx.test.espresso.matcher.ViewMatchers.withId;
//import static androidx.test.espresso.matcher.ViewMatchers.withText;
//import static junit.framework.TestCase.assertTrue;
//import static org.wordpress.android.support.WPSupportUtils.checkViewHasText;
//import static org.wordpress.android.support.WPSupportUtils.sleep;
//import static org.wordpress.android.support.WPSupportUtils.waitForElementToNotBeDisplayed;
//
//public class EditorTests extends BaseTest {
// @Rule
// public ActivityTestRule<WPLaunchActivity> mActivityTestRule = new ActivityTestRule<>(WPLaunchActivity.class);
//
// @Rule
// public GrantPermissionRule mRuntimeImageAccessRule = GrantPermissionRule.grant(permission.WRITE_EXTERNAL_STORAGE);
//
// @Before
// public void setUp() {
// logoutIfNecessary();
// wpLogin();
// }
//
// @Test
// public void testPublishSimplePost() {
// String title = "Hello Espresso!";
// String content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
//
// MasterbarComponent mb = new MasterbarComponent().goToMySitesTab();
// sleep();
// mb.clickBlogPosts();
//
// new MySitesPage()
// .startNewPost();
//
// EditorPage editorPage = new EditorPage();
// editorPage.enterTitle(title);
// editorPage.enterContent(content);
// boolean isPublished = editorPage.publishPost();
// assertTrue(isPublished);
// }
//
// @Test
// public void testPublishFullPost() {
// String title = "Hello Espresso!";
// String content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
// + "tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis "
// + "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";
// String category = "Wedding";
// long now = Instant.now().toEpochMilli();
// String tag = "Tag " + now;
//
// MasterbarComponent mb = new MasterbarComponent().goToMySitesTab();
// sleep();
// mb.clickBlogPosts();
//
// new MySitesPage()
// .startNewPost();
//
// EditorPage editorPage = new EditorPage();
// editorPage.enterTitle(title);
// editorPage.enterContent(content);
// editorPage.enterImage();
// editorPage.openSettings();
//
// editorPage.addACategory(category);
// editorPage.addATag(tag);
// editorPage.setFeaturedImage();
//
// // ----------------------------
// // Verify post settings data
// // ----------------------------
// // Verify Category added
// checkViewHasText(onView(withId(R.id.post_categories)), category);
//
// // Verify tag added
// checkViewHasText(onView(withId(R.id.post_tags)), tag);
//
// // Verify the featured image added
// waitForElementToNotBeDisplayed(onView(withText(R.string.post_settings_set_featured_image)));
//
// // head back to the post
// pressBack();
//
// // publish
// boolean isPublished = editorPage.publishPost();
// assertTrue(isPublished);
// }
//}

0 comments on commit 39fa915

Please sign in to comment.