removing check for warkthrough

pull/5370/head
lianahus 12 months ago committed by yann300
parent 7e85a88858
commit 0b81e1202d
  1. 2
      apps/remix-ide-e2e/src/helpers/init.ts
  2. 18
      apps/remix-ide-e2e/src/tests/migrateFileSystem.test.ts
  3. 2
      libs/remix-ui/app/src/lib/remix-app/components/modals/enter.tsx
  4. 3
      libs/remix-ui/app/src/lib/remix-app/remix-app.tsx

@ -11,8 +11,6 @@ export default function (browser: NightwatchBrowser, callback: VoidFunction, url
browser browser
.url(url || 'http://127.0.0.1:8080') .url(url || 'http://127.0.0.1:8080')
//.switchBrowserTab(0) //.switchBrowserTab(0)
.waitForElementVisible('[id="remixTourSkipbtn"]')
.click('[id="remixTourSkipbtn"]')
.perform((done) => { .perform((done) => {
if (!loadPlugin) return done() if (!loadPlugin) return done()

@ -11,8 +11,7 @@ module.exports = {
.maximizeWindow() .maximizeWindow()
.waitForElementVisible('*[data-id="skipbackup-btn"]', 5000) .waitForElementVisible('*[data-id="skipbackup-btn"]', 5000)
.click('*[data-id="skipbackup-btn"]') .click('*[data-id="skipbackup-btn"]')
.waitForElementVisible('[id="remixTourSkipbtn"]') .waitForElementVisible('*[data-id="remixIdeSidePanel"]', 10000)
.click('[id="remixTourSkipbtn"]')
}, },
'Should load the testmigration url and refresh and still have test data #group7': function (browser: NightwatchBrowser) { 'Should load the testmigration url and refresh and still have test data #group7': function (browser: NightwatchBrowser) {
browser.url('http://127.0.0.1:8080?e2e_testmigration=true') browser.url('http://127.0.0.1:8080?e2e_testmigration=true')
@ -21,8 +20,8 @@ module.exports = {
.maximizeWindow() .maximizeWindow()
.waitForElementVisible('*[data-id="skipbackup-btn"]', 5000) .waitForElementVisible('*[data-id="skipbackup-btn"]', 5000)
.click('*[data-id="skipbackup-btn"]') .click('*[data-id="skipbackup-btn"]')
.waitForElementVisible('[id="remixTourSkipbtn"]') .waitForElementVisible('*[data-id="remixIdeSidePanel"]', 10000)
.click('[id="remixTourSkipbtn"]').refreshPage() .refreshPage()
}, },
'should have indexedDB storage in terminal #group1 #group7': function (browser: NightwatchBrowser) { 'should have indexedDB storage in terminal #group1 #group7': function (browser: NightwatchBrowser) {
browser.assert.containsText('*[data-id="terminalJournal"]', 'indexedDB') browser.assert.containsText('*[data-id="terminalJournal"]', 'indexedDB')
@ -32,9 +31,7 @@ module.exports = {
.pause(6000) .pause(6000)
.switchBrowserTab(0) .switchBrowserTab(0)
.maximizeWindow() .maximizeWindow()
.waitForElementVisible('[id="remixTourSkipbtn"]') .waitForElementVisible('*[data-id="remixIdeSidePanel"]', 10000)
.click('[id="remixTourSkipbtn"]')
.waitForElementVisible('*[data-id="remixIdeSidePanel"]', 5000)
.waitForElementVisible('div[data-id="filePanelFileExplorerTree"]') .waitForElementVisible('div[data-id="filePanelFileExplorerTree"]')
.openFile('README.txt') .openFile('README.txt')
.getEditorValue((content) => { .getEditorValue((content) => {
@ -53,8 +50,7 @@ module.exports = {
.maximizeWindow() .maximizeWindow()
.waitForElementVisible('*[data-id="skipbackup-btn"]', 5000) .waitForElementVisible('*[data-id="skipbackup-btn"]', 5000)
.click('*[data-id="skipbackup-btn"]') .click('*[data-id="skipbackup-btn"]')
.waitForElementVisible('[id="remixTourSkipbtn"]') .waitForElementVisible('*[data-id="remixIdeSidePanel"]', 10000)
.click('[id="remixTourSkipbtn"]')
}, },
'Should generate error in migration by deleting indexedDB and falling back to local storage with test #group5': function (browser: NightwatchBrowser) { 'Should generate error in migration by deleting indexedDB and falling back to local storage with test #group5': function (browser: NightwatchBrowser) {
browser.url('http://127.0.0.1:8080?e2e_testmigration=true') browser.url('http://127.0.0.1:8080?e2e_testmigration=true')
@ -63,8 +59,7 @@ module.exports = {
.maximizeWindow().execute(('delete window.indexedDB')) .maximizeWindow().execute(('delete window.indexedDB'))
.waitForElementVisible('*[data-id="skipbackup-btn"]', 5000) .waitForElementVisible('*[data-id="skipbackup-btn"]', 5000)
.click('*[data-id="skipbackup-btn"]') .click('*[data-id="skipbackup-btn"]')
.waitForElementVisible('[id="remixTourSkipbtn"]') .waitForElementVisible('*[data-id="remixIdeSidePanel"]', 10000)
.click('[id="remixTourSkipbtn"]')
}, },
'should have localstorage storage in terminal #group2 #group3 #group5': function (browser: NightwatchBrowser) { 'should have localstorage storage in terminal #group2 #group3 #group5': function (browser: NightwatchBrowser) {
browser.assert.containsText('*[data-id="terminalJournal"]', 'localstorage') browser.assert.containsText('*[data-id="terminalJournal"]', 'localstorage')
@ -74,6 +69,7 @@ module.exports = {
.waitForElementVisible('*[data-id="remixIdeSidePanel"]', 5000) .waitForElementVisible('*[data-id="remixIdeSidePanel"]', 5000)
.waitForElementVisible('div[data-id="filePanelFileExplorerTree"]') .waitForElementVisible('div[data-id="filePanelFileExplorerTree"]')
.openFile('TEST_README.txt') .openFile('TEST_README.txt')
.pause(6000)
.getEditorValue((content) => { .getEditorValue((content) => {
browser.assert.equal(content, 'TEST README') browser.assert.equal(content, 'TEST README')
}) })

@ -40,7 +40,7 @@ const EnterDialog = (props: EnterDialogProps) => {
<h3 className='text-dark'>Welcome to Remix IDE</h3> <h3 className='text-dark'>Welcome to Remix IDE</h3>
<div className='d-flex flex-row pt-2'> <div className='d-flex flex-row pt-2'>
<h6 className="modal-title" data-id={`EnterModalDialogModalTitle-react`}> <h6 className="modal-title" data-id={`EnterModalDialogModalTitle-react`}>
To load the project with the most efficient setup we would like to know your experiance type. To load the project with the most efficient setup we would like to know your experience type.
</h6> </h6>
<i className="text-dark fal fa-door-open text-center" style={{minWidth: "100px", fontSize: "xxx-large"}}></i> <i className="text-dark fal fa-door-open text-center" style={{minWidth: "100px", fontSize: "xxx-large"}}></i>
</div> </div>

@ -135,8 +135,7 @@ const RemixApp = (props: IRemixAppUi) => {
<IntlProvider locale={locale.code} messages={locale.messages}> <IntlProvider locale={locale.code} messages={locale.messages}>
<AppProvider value={value}> <AppProvider value={value}>
<OriginWarning></OriginWarning> <OriginWarning></OriginWarning>
<MatomoDialog hide={!appReady} okFn={() => {setShowEnterDialog(true)}}> <MatomoDialog hide={!appReady} okFn={() => {setShowEnterDialog(true)}}></MatomoDialog>
</MatomoDialog>
<EnterDialog hide={!showEnterDialog} handleUserChoice={(type) => handleUserChosenType(type)}></EnterDialog> <EnterDialog hide={!showEnterDialog} handleUserChoice={(type) => handleUserChosenType(type)}></EnterDialog>
<div className={`remixIDE ${appReady ? '' : 'd-none'}`} data-id="remixIDE"> <div className={`remixIDE ${appReady ? '' : 'd-none'}`} data-id="remixIDE">
<div id="icon-panel" data-id="remixIdeIconPanel" className="custom_icon_panel iconpanel bg-light"> <div id="icon-panel" data-id="remixIdeIconPanel" className="custom_icon_panel iconpanel bg-light">

Loading…
Cancel
Save