Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
9d6d6c98
Unverified
Commit
9d6d6c98
authored
Jan 28, 2020
by
yann300
Committed by
GitHub
Jan 28, 2020
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2534 from ethereum/yann300-patch-2
Browser tests - Import from gist
parents
ef3195c2
3b61939e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
56 additions
and
0 deletions
+56
-0
importFromGist.js
test-browser/tests/importFromGist.js
+56
-0
No files found.
test-browser/tests/importFromGist.js
0 → 100644
View file @
9d6d6c98
'use strict'
const
init
=
require
(
'../helpers/init'
)
const
sauce
=
require
(
'./sauce'
)
const
testData
=
{
validGistId
:
'1859c97c6e1efc91047d725d5225888e'
,
invalidGistId
:
'6368b389f9302v32902msk2402'
}
module
.
exports
=
{
before
:
function
(
browser
,
done
)
{
init
(
browser
,
done
)
},
'Load Gist Modal'
:
function
(
browser
)
{
browser
.
waitForElementVisible
(
'#icon-panel'
,
10000
)
.
clickLaunchIcon
(
'fileExplorers'
)
.
scrollAndClick
(
'div.file > div.btn-group > button:nth-child(1)'
)
.
waitForElementVisible
(
'h6.modal-title'
)
.
assert
.
containsText
(
'h6.modal-title'
,
'Load a Gist'
)
.
waitForElementVisible
(
'div.modal-body > div'
)
.
assert
.
containsText
(
'div.modal-body > div'
,
'Enter the ID of the Gist or URL you would like to load.'
)
.
waitForElementVisible
(
'#prompt_text'
)
.
click
(
'#modal-footer-cancel'
)
},
'Display Error Message For Invalid Gist ID'
:
function
(
browser
)
{
browser
.
waitForElementVisible
(
'#icon-panel'
,
10000
)
.
clickLaunchIcon
(
'fileExplorers'
)
.
scrollAndClick
(
'div.file > div.btn-group > button:nth-child(1)'
)
.
waitForElementVisible
(
'#prompt_text'
)
.
setValue
(
'#prompt_text'
,
testData
.
invalidGistId
)
.
modalFooterOKClick
()
.
waitForElementVisible
(
'div.modal-body > div'
)
.
assert
.
containsText
(
'div.modal-body > div'
,
'Gist load error: Not Found'
)
.
modalFooterOKClick
()
},
'Import From Gist For Valid Gist ID'
:
function
(
browser
)
{
browser
.
waitForElementVisible
(
'#icon-panel'
,
10000
)
.
clickLaunchIcon
(
'fileExplorers'
)
.
scrollAndClick
(
'div.file > div.btn-group > button:nth-child(1)'
)
.
waitForElementVisible
(
'#prompt_text'
)
.
setValue
(
'#prompt_text'
,
testData
.
validGistId
)
.
modalFooterOKClick
()
.
switchFile
(
`browser/gists/
${
testData
.
validGistId
}
`
)
.
switchFile
(
`browser/gists/
${
testData
.
validGistId
}
/ApplicationRegistry`
)
.
waitForElementVisible
(
`div[title='browser/gists/
${
testData
.
validGistId
}
/ApplicationRegistry']`
)
.
assert
.
containsText
(
`div[title='browser/gists/
${
testData
.
validGistId
}
/ApplicationRegistry'] > span`
,
'ApplicationRegistry'
)
.
end
()
},
tearDown
:
sauce
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment