From dd060c5fd1a330a9ffc6eaa670f4cbf789381f68 Mon Sep 17 00:00:00 2001 From: David Jay Date: Mon, 21 Nov 2016 21:23:48 -0500 Subject: [PATCH] Signing in via e2e and posting comment. --- client/coral-sign-in/components/SignInContent.js | 2 +- client/coral-sign-in/containers/SignInContainer.js | 4 ++-- tests/e2e/tests/AppTest.js | 2 +- tests/e2e/tests/EmbedStreamTests.js | 11 ++++++++--- views/article.ejs | 3 ++- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/client/coral-sign-in/components/SignInContent.js b/client/coral-sign-in/components/SignInContent.js index e7b97e529..d55049e86 100644 --- a/client/coral-sign-in/components/SignInContent.js +++ b/client/coral-sign-in/components/SignInContent.js @@ -44,7 +44,7 @@ const SignInContent = ({handleChange, formData, ...props}) => (
{ !props.auth.isLoading ? - : diff --git a/client/coral-sign-in/containers/SignInContainer.js b/client/coral-sign-in/containers/SignInContainer.js index e52460acb..e47ffd3e3 100644 --- a/client/coral-sign-in/containers/SignInContainer.js +++ b/client/coral-sign-in/containers/SignInContainer.js @@ -126,8 +126,8 @@ class SignInContainer extends Component { render() { const {auth, showSignInDialog} = this.props; return ( -
- { diff --git a/tests/e2e/tests/EmbedStreamTests.js b/tests/e2e/tests/EmbedStreamTests.js index 427d744af..8902e021d 100644 --- a/tests/e2e/tests/EmbedStreamTests.js +++ b/tests/e2e/tests/EmbedStreamTests.js @@ -4,7 +4,8 @@ const fetch = require('node-fetch'); const mockComment = 'This is a test comment.'; const mockUser = { - email: 'test@test.com', + email: `${new Date().getTime()}@test4.com`, + name: 'Test User', pw: 'testtesttest' } @@ -26,16 +27,20 @@ module.exports = { client.resizeWindow(1200, 800) .url(client.globals.baseUrl) .frame('coralStreamIframe') + .waitForElementVisible('#commentBox', 1000) .waitForElementVisible('#coralSignInButton', 2000) - .click('#coralSignInButton') + .click('#coralSignInButton button') .waitForElementVisible('#coralRegister', 1000) .click('#coralRegister') .waitForElementVisible('#email', 1000) .setValue('#email', mockUser.email) + .setValue('#displayName', mockUser.name) .setValue('#password', mockUser.pw) .setValue('#confirmPassword', mockUser.pw) .click('#coralSignUpButton') - .waitForElementVisible('#commentBox', 1000) + .waitForElementVisible('#coralLogInButton', 10000) + .click('#coralLogInButton') + .waitForElementVisible('#commentBox', 3000) .setValue('#commentBox .coral-plugin-commentbox-textarea', mockComment) .click('#commentBox .coral-plugin-commentbox-button') .waitForElementVisible('.comment', 1000) diff --git a/views/article.ejs b/views/article.ejs index 7d168f960..6cbfc5681 100644 --- a/views/article.ejs +++ b/views/article.ejs @@ -13,6 +13,7 @@ width:500px; } + <%= title %>
@@ -33,7 +34,7 @@