mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
tests - mockDev - fix first-time flow
This commit is contained in:
parent
2d99fc9528
commit
d8a12c2ad0
@ -11,7 +11,7 @@
|
|||||||
"network": null,
|
"network": null,
|
||||||
"accounts": {},
|
"accounts": {},
|
||||||
"transactions": [],
|
"transactions": [],
|
||||||
"isDisclaimerConfirmed": true,
|
"isDisclaimerConfirmed": false,
|
||||||
"unconfMsgs": {},
|
"unconfMsgs": {},
|
||||||
"messages": [],
|
"messages": [],
|
||||||
"shapeShiftTxList": [],
|
"shapeShiftTxList": [],
|
||||||
|
@ -8,49 +8,47 @@ QUnit.test('agree to terms', function (assert) {
|
|||||||
|
|
||||||
wait().then(function() {
|
wait().then(function() {
|
||||||
app = $('iframe').contents().find('#app-content .mock-app-root')
|
app = $('iframe').contents().find('#app-content .mock-app-root')
|
||||||
app.find('.markdown').prop('scrollTop', 100000000)
|
|
||||||
return wait()
|
|
||||||
|
|
||||||
|
// Scroll through terms
|
||||||
|
let termsPage = app.find('.markdown')[0]
|
||||||
|
assert.ok(termsPage, 'on terms page')
|
||||||
|
termsPage.scrollTop = termsPage.scrollHeight
|
||||||
|
|
||||||
|
return wait()
|
||||||
|
}).then(function() {
|
||||||
|
|
||||||
|
// Agree to terms
|
||||||
|
var button = app.find('button')[0]
|
||||||
|
button.click()
|
||||||
|
|
||||||
|
return wait()
|
||||||
}).then(function() {
|
}).then(function() {
|
||||||
|
|
||||||
var title = app.find('h1').text()
|
var title = app.find('h1').text()
|
||||||
assert.equal(title, 'MetaMask', 'title screen')
|
assert.equal(title, 'MetaMask', 'title screen')
|
||||||
|
|
||||||
|
// enter password
|
||||||
var pwBox = app.find('#password-box')[0]
|
var pwBox = app.find('#password-box')[0]
|
||||||
var confBox = app.find('#password-box-confirm')[0]
|
var confBox = app.find('#password-box-confirm')[0]
|
||||||
|
|
||||||
pwBox.value = PASSWORD
|
pwBox.value = PASSWORD
|
||||||
confBox.value = PASSWORD
|
confBox.value = PASSWORD
|
||||||
|
|
||||||
return wait()
|
return wait()
|
||||||
|
|
||||||
}).then(function() {
|
}).then(function() {
|
||||||
|
|
||||||
|
// create vault
|
||||||
var createButton = app.find('button.primary')[0]
|
var createButton = app.find('button.primary')[0]
|
||||||
createButton.click()
|
createButton.click()
|
||||||
|
|
||||||
return wait(1500)
|
return wait(1500)
|
||||||
}).then(function() {
|
}).then(function() {
|
||||||
|
|
||||||
var terms = app.find('h3.terms-header')[0]
|
|
||||||
assert.equal(terms.textContent, 'MetaMask Terms & Conditions', 'Showing TOS')
|
|
||||||
|
|
||||||
// Scroll through terms
|
|
||||||
var scrollable = app.find('.markdown')[0]
|
|
||||||
scrollable.scrollTop = scrollable.scrollHeight
|
|
||||||
|
|
||||||
return wait(10)
|
|
||||||
}).then(function() {
|
|
||||||
|
|
||||||
var button = app.find('button')[0] // Agree button
|
|
||||||
button.click()
|
|
||||||
|
|
||||||
return wait(1000)
|
|
||||||
}).then(function() {
|
|
||||||
|
|
||||||
var created = app.find('h3')[0]
|
var created = app.find('h3')[0]
|
||||||
assert.equal(created.textContent, 'Vault Created', 'Vault created screen')
|
assert.equal(created.textContent, 'Vault Created', 'Vault created screen')
|
||||||
|
|
||||||
var button = app.find('button')[0] // Agree button
|
// Agree button
|
||||||
|
var button = app.find('button')[0]
|
||||||
|
assert.ok(button, 'button present')
|
||||||
button.click()
|
button.click()
|
||||||
|
|
||||||
return wait(1000)
|
return wait(1000)
|
||||||
|
Loading…
Reference in New Issue
Block a user