There is no more server notices invite on signup
							parent
							
								
									f607cb2702
								
							
						
					
					
						commit
						d57a56d7a8
					
				|  | @ -17,7 +17,6 @@ limitations under the License. | |||
| 
 | ||||
| const {range} = require('./util'); | ||||
| const signup = require('./usecases/signup'); | ||||
| const acceptServerNoticesInviteAndConsent = require('./usecases/server-notices-consent'); | ||||
| const roomDirectoryScenarios = require('./scenarios/directory'); | ||||
| const lazyLoadingScenarios = require('./scenarios/lazy-loading'); | ||||
| const e2eEncryptionScenarios = require('./scenarios/e2e-encryption'); | ||||
|  | @ -26,7 +25,6 @@ module.exports = async function scenario(createSession, restCreator, runningOnTr | |||
|     async function createUser(username) { | ||||
|         const session = await createSession(username); | ||||
|         await signup(session, session.username, 'testtest', session.hsUrl); | ||||
|         await acceptServerNoticesInviteAndConsent(session); | ||||
|         return session; | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,27 +0,0 @@ | |||
| /* | ||||
| Copyright 2018 New Vector Ltd | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
| 
 | ||||
|     http://www.apache.org/licenses/LICENSE-2.0
 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
| 
 | ||||
| const assert = require('assert'); | ||||
| 
 | ||||
| module.exports = async function acceptTerms(session) { | ||||
|     const reviewTermsButton = await session.waitAndQuery('.mx_QuestionDialog button.mx_Dialog_primary'); | ||||
|     const termsPagePromise = session.waitForNewPage(); | ||||
|     await reviewTermsButton.click(); | ||||
|     const termsPage = await termsPagePromise; | ||||
|     const acceptButton = await termsPage.$('input[type=submit]'); | ||||
|     await acceptButton.click(); | ||||
|     await session.delay(1000); //TODO yuck, timers
 | ||||
| } | ||||
|  | @ -1,31 +0,0 @@ | |||
| /* | ||||
| Copyright 2018 New Vector Ltd | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
| 
 | ||||
|         http://www.apache.org/licenses/LICENSE-2.0
 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
| 
 | ||||
| const assert = require('assert'); | ||||
| const acceptInvite = require("./accept-invite") | ||||
| module.exports = async function acceptServerNoticesInviteAndConsent(session) { | ||||
|     await acceptInvite(session, "Server Notices"); | ||||
|     session.log.step(`accepts terms & conditions`); | ||||
|     const consentLink = await session.waitAndQuery(".mx_EventTile_body a"); | ||||
|     const termsPagePromise = session.waitForNewPage(); | ||||
|     await consentLink.click(); | ||||
|     const termsPage = await termsPagePromise; | ||||
|     const acceptButton = await termsPage.$('input[type=submit]'); | ||||
|     await acceptButton.click(); | ||||
|     await session.delay(1000); //TODO yuck, timers
 | ||||
|     await termsPage.close(); | ||||
|     session.log.done(); | ||||
| } | ||||
|  | @ -14,7 +14,6 @@ See the License for the specific language governing permissions and | |||
| limitations under the License. | ||||
| */ | ||||
| 
 | ||||
| const acceptTerms = require('./consent'); | ||||
| const assert = require('assert'); | ||||
| 
 | ||||
| module.exports = async function signup(session, username, password, homeserver) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Travis Ralston
						Travis Ralston