This commit is contained in:
parent
cc1700caba
commit
301f58d2ad
|
@ -3,9 +3,21 @@
|
|||
<component name="ChangeListManager">
|
||||
<list default="true" id="40b9626d-5f4f-46c4-8096-7de331aaa15a" name="Default" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
|
||||
<change beforePath="$PROJECT_DIR$/entity/User.js" afterPath="$PROJECT_DIR$/entity/User.js" />
|
||||
<change beforePath="$PROJECT_DIR$/index.js" afterPath="$PROJECT_DIR$/index.js" />
|
||||
<change beforePath="$PROJECT_DIR$/pages/InvestPage.js" afterPath="$PROJECT_DIR$/pages/InvestPage.js" />
|
||||
<change beforePath="$PROJECT_DIR$/pages/ManagePage.js" afterPath="$PROJECT_DIR$/pages/ManagePage.js" />
|
||||
<change beforePath="$PROJECT_DIR$/pages/Page.js" afterPath="$PROJECT_DIR$/pages/Page.js" />
|
||||
<change beforePath="$PROJECT_DIR$/scenarios/testSuite1.json" afterPath="$PROJECT_DIR$/scenarios/testSuite1.json" />
|
||||
<change beforePath="$PROJECT_DIR$/scenarios/testSuite2.json" afterPath="$PROJECT_DIR$/scenarios/testSuite2.json" />
|
||||
<change beforePath="$PROJECT_DIR$/test/testSuite1.js" afterPath="$PROJECT_DIR$/test/testSuite1.js" />
|
||||
<change beforePath="$PROJECT_DIR$/utils/Utils.js" afterPath="$PROJECT_DIR$/utils/Utils.js" />
|
||||
<change beforePath="$PROJECT_DIR$/test/testSuite2.js" afterPath="$PROJECT_DIR$/test/testSuite2.js" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/Test1.js" afterPath="$PROJECT_DIR$/tests/Test1.js" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/Test4.js" afterPath="$PROJECT_DIR$/tests/Test4.js" />
|
||||
<change beforePath="$PROJECT_DIR$/users/user4_40cA.json" afterPath="$PROJECT_DIR$/users1/user4_40cA.json" />
|
||||
<change beforePath="$PROJECT_DIR$/users/user4_F16A.json" afterPath="$PROJECT_DIR$/users1/user4_F16A.json" />
|
||||
<change beforePath="$PROJECT_DIR$/users/user77_27F2.json" afterPath="$PROJECT_DIR$/users1/user77_27F2.json" />
|
||||
<change beforePath="$PROJECT_DIR$/users/user77_56B2.json" afterPath="$PROJECT_DIR$/users1/user77_56B2.json" />
|
||||
</list>
|
||||
<ignored path="$PROJECT_DIR$/.tmp/" />
|
||||
<ignored path="$PROJECT_DIR$/temp/" />
|
||||
|
@ -22,48 +34,58 @@
|
|||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file leaf-file-name="Utils.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
|
||||
<file leaf-file-name="User.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/entity/User.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="291">
|
||||
<caret line="33" column="25" lean-forward="true" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
|
||||
<state relative-caret-position="146">
|
||||
<caret line="467" column="106" lean-forward="false" selection-start-line="467" selection-start-column="99" selection-end-line="467" selection-end-column="106" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="index.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/index.js">
|
||||
<file leaf-file-name="MetaMask.js" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="240">
|
||||
<caret line="45" column="2" lean-forward="false" selection-start-line="45" selection-start-column="2" selection-end-line="45" selection-end-column="2" />
|
||||
<state relative-caret-position="63">
|
||||
<caret line="197" column="6" lean-forward="false" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="testSuite1.js" pinned="false" current-in-tab="true">
|
||||
<file leaf-file-name="ManagePage.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/pages/ManagePage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="185">
|
||||
<caret line="214" column="33" lean-forward="false" selection-start-line="214" selection-start-column="33" selection-end-line="214" selection-end-column="33" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="InvestPage.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="422">
|
||||
<caret line="60" column="5" lean-forward="false" selection-start-line="60" selection-start-column="5" selection-end-line="60" selection-end-column="5" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="testSuite1.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="251">
|
||||
<caret line="76" column="14" lean-forward="false" selection-start-line="76" selection-start-column="14" selection-end-line="76" selection-end-column="14" />
|
||||
<state relative-caret-position="277">
|
||||
<caret line="135" column="32" lean-forward="true" selection-start-line="135" selection-start-column="32" selection-end-line="135" selection-end-column="32" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="Logger.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/entity/Logger.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="426">
|
||||
<caret line="36" column="38" lean-forward="false" selection-start-line="35" selection-start-column="0" selection-end-line="36" selection-end-column="38" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="user77_27F2.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
|
||||
<file leaf-file-name="user77_56B2.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/users1/user77_56B2.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="30">
|
||||
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
|
||||
|
@ -72,51 +94,41 @@
|
|||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="Test1.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
|
||||
<file leaf-file-name="Owner.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="182">
|
||||
<caret line="51" column="6" lean-forward="false" selection-start-line="51" selection-start-column="6" selection-end-line="51" selection-end-column="6" />
|
||||
<state relative-caret-position="369">
|
||||
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="T2RyWyMy_0020.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
|
||||
<file leaf-file-name="Investor.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/entity/Investor.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="465">
|
||||
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
|
||||
<state relative-caret-position="345">
|
||||
<caret line="23" column="0" lean-forward="false" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<file leaf-file-name="testSuite2.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="225">
|
||||
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
|
||||
<state relative-caret-position="155">
|
||||
<caret line="113" column="34" lean-forward="false" selection-start-line="113" selection-start-column="34" selection-end-line="113" selection-end-column="34" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="simple.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
|
||||
<file leaf-file-name="Page.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/pages/Page.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="384">
|
||||
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="T3RnWn.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
|
||||
<state relative-caret-position="146">
|
||||
<caret line="66" column="8" lean-forward="false" selection-start-line="66" selection-start-column="8" selection-end-line="66" selection-end-column="8" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
|
@ -133,16 +145,9 @@
|
|||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
<findStrings>
|
||||
<find>clear</find>
|
||||
<find>add network</find>
|
||||
<find>modal</find>
|
||||
<find>deployment</find>
|
||||
<find>isEle</find>
|
||||
<find>screen</find>
|
||||
<find>didn</find>
|
||||
<find>ref</find>
|
||||
<find>doTra</find>
|
||||
<find>doTr</find>
|
||||
<find>scree</find>
|
||||
<find>swi</find>
|
||||
<find>screenSh</find>
|
||||
|
@ -159,10 +164,17 @@
|
|||
<find>switc</find>
|
||||
<find>switch</find>
|
||||
<find>isDisplayed</find>
|
||||
<find>switch</find>
|
||||
<find>do</find>
|
||||
<find>browser</find>
|
||||
<find>create</find>
|
||||
<find>sokol</find>
|
||||
<find>addWh</find>
|
||||
<find>buttonOk</find>
|
||||
<find>doTr</find>
|
||||
<find>creat</find>
|
||||
<find>distribute</find>
|
||||
<find>isDisa</find>
|
||||
<find>counter</find>
|
||||
</findStrings>
|
||||
<dirStrings>
|
||||
<dir>$PROJECT_DIR$/temp</dir>
|
||||
|
@ -175,21 +187,10 @@
|
|||
<component name="IdeDocumentHistory">
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/tests/Test3.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Crowdsale.js" />
|
||||
<option value="$PROJECT_DIR$/entity/ReservedTokens.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Tier.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Whitelist.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Helper.js" />
|
||||
<option value="$PROJECT_DIR$/tests/Test.js" />
|
||||
<option value="$PROJECT_DIR$/node_modules/mocha/bin/mocha" />
|
||||
<option value="$PROJECT_DIR$/tests/test.js" />
|
||||
<option value="$PROJECT_DIR$/test/testFUCK.js" />
|
||||
<option value="$PROJECT_DIR$/WhatToDo.txt" />
|
||||
<option value="$PROJECT_DIR$/entity/Owner.js" />
|
||||
<option value="$PROJECT_DIR$/entity/MetaMaskWallet.js" />
|
||||
<option value="$PROJECT_DIR$/pages/ReservedTokensPage.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Investor.js" />
|
||||
<option value="$PROJECT_DIR$/investors/investor2.json" />
|
||||
<option value="$PROJECT_DIR$/test/test.js" />
|
||||
<option value="$PROJECT_DIR$/package.json" />
|
||||
|
@ -202,30 +203,41 @@
|
|||
<option value="$PROJECT_DIR$/scenarios/T1RyWn_0008.json" />
|
||||
<option value="$PROJECT_DIR$/pages/WizardStep2.js" />
|
||||
<option value="$PROJECT_DIR$/pages/WizardStep3.js" />
|
||||
<option value="$PROJECT_DIR$/scenarios/testSuite1.json" />
|
||||
<option value="$PROJECT_DIR$/tests/Test4.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Logger.js" />
|
||||
<option value="$PROJECT_DIR$/pages/TierPage.js" />
|
||||
<option value="$PROJECT_DIR$/pages/InvestPage.js" />
|
||||
<option value="$PROJECT_DIR$/pages/ManagePage.js" />
|
||||
<option value="$PROJECT_DIR$/pages/WizardStep4.js" />
|
||||
<option value="$PROJECT_DIR$/pages/Page.js" />
|
||||
<option value="$PROJECT_DIR$/entity/User.js" />
|
||||
<option value="$PROJECT_DIR$/.gitignore" />
|
||||
<option value="$PROJECT_DIR$/.travis.yml" />
|
||||
<option value="$PROJECT_DIR$/.circleci/config.yml" />
|
||||
<option value="$PROJECT_DIR$/README.md" />
|
||||
<option value="$PROJECT_DIR$/token.txt" />
|
||||
<option value="$PROJECT_DIR$/test/testSuite2.js" />
|
||||
<option value="$PROJECT_DIR$/pages/MetaMask.js" />
|
||||
<option value="$PROJECT_DIR$/scenarios/testSuite2.json" />
|
||||
<option value="$PROJECT_DIR$/scenarios/T3RnWn.json" />
|
||||
<option value="$PROJECT_DIR$/scenarios/simple.json" />
|
||||
<option value="$PROJECT_DIR$/tests/Test1.js" />
|
||||
<option value="$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json" />
|
||||
<option value="$PROJECT_DIR$/utils/Utils.js" />
|
||||
<option value="$PROJECT_DIR$/scenarios/testSuite1.json" />
|
||||
<option value="$PROJECT_DIR$/scenarios/testSuite2.json" />
|
||||
<option value="$PROJECT_DIR$/users1/userc30b6_77.json" />
|
||||
<option value="$PROJECT_DIR$/users1/userA5ec_77.json" />
|
||||
<option value="$PROJECT_DIR$/users1/user895B_77.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_a3e8.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_AbDE.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_75B4.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_2C68.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_AAcd.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_9D76.json" />
|
||||
<option value="$PROJECT_DIR$/user2/user77_a75C.json" />
|
||||
<option value="$PROJECT_DIR$/test/testSuite2.js" />
|
||||
<option value="$PROJECT_DIR$/index.js" />
|
||||
<option value="$PROJECT_DIR$/tests/Test4.js" />
|
||||
<option value="$PROJECT_DIR$/tests/Test1.js" />
|
||||
<option value="$PROJECT_DIR$/pages/Page.js" />
|
||||
<option value="$PROJECT_DIR$/pages/ManagePage.js" />
|
||||
<option value="$PROJECT_DIR$/entity/Investor.js" />
|
||||
<option value="$PROJECT_DIR$/test/testSuite1.js" />
|
||||
<option value="$PROJECT_DIR$/pages/InvestPage.js" />
|
||||
<option value="$PROJECT_DIR$/entity/User.js" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
|
@ -291,21 +303,11 @@
|
|||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="pages" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="results" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="scenarios" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="temp" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
|
@ -319,12 +321,7 @@
|
|||
<path>
|
||||
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="users" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="utils" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="users1" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
|
@ -349,6 +346,7 @@
|
|||
</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="$PROJECT_DIR$/users1" />
|
||||
<recent name="$PROJECT_DIR$/users" />
|
||||
<recent name="$PROJECT_DIR$/test" />
|
||||
<recent name="$PROJECT_DIR$/scenarios" />
|
||||
|
@ -399,12 +397,12 @@
|
|||
<workItem from="1519788052352" duration="2739000" />
|
||||
<workItem from="1519840457230" duration="27677000" />
|
||||
<workItem from="1520279748388" duration="9878000" />
|
||||
<workItem from="1520293993686" duration="8251000" />
|
||||
<workItem from="1520293993686" duration="21568000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="425727000" />
|
||||
<option name="totallyTimeSpent" value="439044000" />
|
||||
</component>
|
||||
<component name="TodoView">
|
||||
<todo-panel id="selected-file">
|
||||
|
@ -420,15 +418,16 @@
|
|||
<frame x="0" y="0" width="1440" height="900" extended-state="0" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17406625" sideWeight="0.49213484" order="0" side_tool="false" content_ui="combo" />
|
||||
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.15362932" sideWeight="0.49213484" order="0" side_tool="false" content_ui="combo" />
|
||||
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32970452" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="13" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3281493" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.20062208" sideWeight="0.5" order="15" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3544776" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3544776" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24947146" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.35696518" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" x="134" y="236" width="1254" height="290" />
|
||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.35696518" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" x="134" y="236" width="1254" height="290" />
|
||||
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.27391976" sideWeight="0.5078652" order="2" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
|
||||
|
@ -436,7 +435,6 @@
|
|||
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
|
||||
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3281493" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
</layout>
|
||||
<layout-to-restore>
|
||||
|
@ -476,84 +474,9 @@
|
|||
<watches-manager />
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_18_38_14/result.log" />
|
||||
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_20_31_25/screenshoot_2_28_2018_20_28_36.png" />
|
||||
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_20_31_25/result.log" />
|
||||
<entry file="file://$PROJECT_DIR$/entity/Whitelist.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="45" lean-forward="false" selection-start-line="0" selection-start-column="45" selection-end-line="0" selection-end-column="45" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test4.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="387">
|
||||
<caret line="56" column="79" lean-forward="false" selection-start-line="56" selection-start-column="79" selection-end-line="56" selection-end-column="79" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_21_5_43/result.log" />
|
||||
<entry file="file://$PROJECT_DIR$/results/result_3_2_2018_13_39_7/screenshoot_3_2_2018_13_29_39.png">
|
||||
<provider selected="true" editor-type-id="images">
|
||||
<state />
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/results/result_3_2_2018_13_39_7/result.log">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="206">
|
||||
<caret line="605" column="34" lean-forward="false" selection-start-line="605" selection-start-column="28" selection-end-line="605" selection-end-column="34" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/selenium-webdriver/lib/webdriver.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="142">
|
||||
<caret line="2360" column="2" lean-forward="false" selection-start-line="2360" selection-start-column="2" selection-end-line="2360" selection-end-column="2" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_30.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_32.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_33.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_34.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_35.png" />
|
||||
<entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es5.d.ts">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="179">
|
||||
<caret line="1298" column="4" lean-forward="false" selection-start-line="1298" selection-start-column="4" selection-end-line="1298" selection-end-column="4" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_26.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_41.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_42.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_44.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_46.png" />
|
||||
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_48.png" />
|
||||
<entry file="file://$PROJECT_DIR$/users/user77_56B2.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="184">
|
||||
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/ManagePage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="2670">
|
||||
<caret line="178" column="18" lean-forward="false" selection-start-line="178" selection-start-column="18" selection-end-line="178" selection-end-column="18" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/WizardStep4.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="196">
|
||||
|
@ -570,14 +493,6 @@
|
|||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/Page.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="4380">
|
||||
<caret line="292" column="12" lean-forward="false" selection-start-line="292" selection-start-column="12" selection-end-line="292" selection-end-column="12" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/NetworksCode.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
|
@ -593,14 +508,6 @@
|
|||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/config.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.circleci/config.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="300">
|
||||
|
@ -617,55 +524,6 @@
|
|||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="309">
|
||||
<caret line="27" column="41" lean-forward="false" selection-start-line="27" selection-start-column="41" selection-end-line="27" selection-end-column="41" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/README.md">
|
||||
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
|
||||
<state split_layout="SPLIT">
|
||||
<first_editor relative-caret-position="-81">
|
||||
<caret line="9" column="43" lean-forward="false" selection-start-line="9" selection-start-column="43" selection-end-line="9" selection-end-column="43" />
|
||||
<folding />
|
||||
</first_editor>
|
||||
<second_editor />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="text-editor">
|
||||
<state relative-caret-position="308">
|
||||
<caret line="38" column="0" lean-forward="true" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="215">
|
||||
<caret line="270" column="36" lean-forward="false" selection-start-line="270" selection-start-column="36" selection-end-line="270" selection-end-column="36" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="106">
|
||||
<caret line="67" column="10" lean-forward="false" selection-start-line="67" selection-start-column="10" selection-end-line="67" selection-end-column="10" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/entity/User.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="139">
|
||||
<caret line="568" column="52" lean-forward="false" selection-start-line="568" selection-start-column="52" selection-end-line="568" selection-end-column="52" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/TierPage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="174">
|
||||
|
@ -674,74 +532,18 @@
|
|||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
|
||||
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="386">
|
||||
<caret line="219" column="46" lean-forward="false" selection-start-line="219" selection-start-column="46" selection-end-line="219" selection-end-column="46" />
|
||||
<state relative-caret-position="291">
|
||||
<caret line="33" column="25" lean-forward="false" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/testSuite2.json">
|
||||
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="180">
|
||||
<caret line="12" column="17" lean-forward="true" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/testSuite1.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="390">
|
||||
<caret line="26" column="22" lean-forward="false" selection-start-line="26" selection-start-column="21" selection-end-line="26" selection-end-column="22" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="30">
|
||||
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="384">
|
||||
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="182">
|
||||
<caret line="51" column="6" lean-forward="false" selection-start-line="51" selection-start-column="6" selection-end-line="51" selection-end-column="6" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="465">
|
||||
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="225">
|
||||
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
|
||||
<state relative-caret-position="204">
|
||||
<caret line="20" column="26" lean-forward="false" selection-start-line="20" selection-start-column="26" selection-end-line="20" selection-end-column="26" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
|
@ -754,26 +556,315 @@
|
|||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="291">
|
||||
<caret line="33" column="25" lean-forward="true" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
|
||||
<state relative-caret-position="384">
|
||||
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="364">
|
||||
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user77_27F2.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="30">
|
||||
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user4_F16A.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="30">
|
||||
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user4_40cA.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="30">
|
||||
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/README.md">
|
||||
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
|
||||
<state split_layout="SPLIT">
|
||||
<first_editor relative-caret-position="377">
|
||||
<caret line="30" column="23" lean-forward="true" selection-start-line="30" selection-start-column="23" selection-end-line="30" selection-end-column="23" />
|
||||
<folding />
|
||||
</first_editor>
|
||||
<second_editor />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="text-editor">
|
||||
<state relative-caret-position="308">
|
||||
<caret line="38" column="0" lean-forward="true" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test2.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-261">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test3.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-418">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user77_895B.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user77_A5ec.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user77_c30b.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_AbDE.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_75B4.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_2C68.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_AAcd.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_9D76.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_a75C.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users2/user77_a3e8.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="45">
|
||||
<caret line="3" column="16" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/testSuite2.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="289">
|
||||
<caret line="23" column="19" lean-forward="false" selection-start-line="23" selection-start-column="19" selection-end-line="23" selection-end-column="19" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/scenarios/testSuite1.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="345">
|
||||
<caret line="23" column="20" lean-forward="true" selection-start-line="23" selection-start-column="20" selection-end-line="23" selection-end-column="20" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/config.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/entity/Crowdsale.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="225">
|
||||
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/index.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="240">
|
||||
<caret line="45" column="2" lean-forward="false" selection-start-line="45" selection-start-column="2" selection-end-line="45" selection-end-column="2" />
|
||||
<state relative-caret-position="56">
|
||||
<caret line="43" column="2" lean-forward="false" selection-start-line="43" selection-start-column="2" selection-end-line="43" selection-end-column="2" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test4.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-3">
|
||||
<caret line="51" column="0" lean-forward="false" selection-start-line="51" selection-start-column="0" selection-end-line="51" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users/user77_41B.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="4" column="1" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="4" selection-end-column="1" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="204">
|
||||
<caret line="68" column="31" lean-forward="false" selection-start-line="68" selection-start-column="31" selection-end-line="68" selection-end-column="31" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/entity/Investor.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="345">
|
||||
<caret line="23" column="0" lean-forward="false" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="369">
|
||||
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="155">
|
||||
<caret line="113" column="34" lean-forward="false" selection-start-line="113" selection-start-column="34" selection-end-line="113" selection-end-column="34" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="422">
|
||||
<caret line="60" column="5" lean-forward="false" selection-start-line="60" selection-start-column="5" selection-end-line="60" selection-end-column="5" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/users1/user77_56B2.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="30">
|
||||
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="251">
|
||||
<caret line="76" column="14" lean-forward="false" selection-start-line="76" selection-start-column="14" selection-end-line="76" selection-end-column="14" />
|
||||
<state relative-caret-position="277">
|
||||
<caret line="135" column="32" lean-forward="true" selection-start-line="135" selection-start-column="32" selection-end-line="135" selection-end-column="32" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/ManagePage.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="185">
|
||||
<caret line="214" column="33" lean-forward="false" selection-start-line="214" selection-start-column="33" selection-end-line="214" selection-end-column="33" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/Page.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="146">
|
||||
<caret line="66" column="8" lean-forward="false" selection-start-line="66" selection-start-column="8" selection-end-line="66" selection-end-column="8" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/entity/User.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="146">
|
||||
<caret line="467" column="106" lean-forward="false" selection-start-line="467" selection-start-column="99" selection-end-line="467" selection-end-column="106" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="63">
|
||||
<caret line="197" column="6" lean-forward="false" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
|
|
|
@ -69,7 +69,7 @@ try {
|
|||
await Utils.takeScreenshoot(this.driver);
|
||||
await mngPage.clickButtonSave();
|
||||
var metaMask = new MetaMask(this.driver);
|
||||
await metaMask.doTransaction();
|
||||
await metaMask.doTransaction(5);
|
||||
await mngPage.waitUntilLoaderGone();
|
||||
await Utils.takeScreenshoot(this.driver);
|
||||
var b = await this.confirmPopup();
|
||||
|
@ -200,7 +200,7 @@ catch(err){
|
|||
if (await mngPage.isPresentWarningEndTimeTier1()||await mngPage.isPresentWarningEndTimeTier2()) return false;
|
||||
await mngPage.clickButtonSave();
|
||||
var metaMask = new MetaMask(this.driver);
|
||||
await metaMask.doTransaction();
|
||||
await metaMask.doTransaction(5);
|
||||
await mngPage.waitUntilLoaderGone();
|
||||
|
||||
var b = await this.confirmPopup();
|
||||
|
@ -436,8 +436,9 @@ catch(err){
|
|||
await wizardStep4.clickButtonSkipTransaction();
|
||||
|
||||
await wizardStep4.clickButtonYes();
|
||||
logger.info("Transaction #"+ trCounter+" is skipped.");
|
||||
console.log("Transaction #"+ trCounter+" is skipped.");
|
||||
logger.info("Transaction #"+ (trCounter+1)+" is skipped.");
|
||||
console.log("Transaction #"+ (trCounter+1)+" is skipped.");
|
||||
trCounter++;
|
||||
skippedTr++;
|
||||
await this.driver.sleep(5000);//1000
|
||||
}
|
||||
|
@ -518,6 +519,7 @@ catch(err){
|
|||
await this.driver.sleep(1000);
|
||||
if (await investPage.isPresentWarning()) {
|
||||
await Utils.takeScreenshoot(this.driver);
|
||||
await this.driver.sleep(2000);
|
||||
await investPage.clickButtonOK();
|
||||
return true;
|
||||
}
|
||||
|
|
4
index.js
4
index.js
|
@ -41,9 +41,9 @@ const tempOutputPath=Logger.tempOutputPath;
|
|||
|
||||
|
||||
|
||||
Utils.sendEmail("./temp/result.log");
|
||||
//Utils.sendEmail("./temp/result.log");
|
||||
|
||||
//run();
|
||||
run();
|
||||
|
||||
async function run() {
|
||||
|
||||
|
|
|
@ -56,8 +56,8 @@ class InvestPage extends Page{
|
|||
|
||||
async clickButtonOK(){
|
||||
logger.info(this.name+"button OK :");
|
||||
// await super.clickWithWait(buttonOk);
|
||||
await super.oneClick(buttonOk);//////////////!!!!!!!!!!!!!!!!
|
||||
await super.clickWithWait(buttonOk);
|
||||
//await super.oneClick(buttonOk);//////////////!!!!!!!!!!!!!!!!
|
||||
}
|
||||
|
||||
async fillInvest(amount)
|
||||
|
|
|
@ -123,23 +123,33 @@ class ManagePage extends Page
|
|||
return (s!="");
|
||||
}
|
||||
async fillWhitelistTier1(address,min,max)
|
||||
{
|
||||
logger.info(this.name+"add address in whitelist, tier #1 :");
|
||||
await super.fillWithWait(fieldWhAddressTier1,address);
|
||||
await super.fillWithWait(fieldWhMinTier1,min);
|
||||
await super.fillWithWait(fieldWhMaxTier1,max);
|
||||
await super.clickWithWait(buttonWhAddTier1);
|
||||
{ try {
|
||||
if (!(await super.isElementPresentWithWait(fieldWhAddressTier1))){throw ("WhiteList address field not present");}
|
||||
logger.info(this.name + "add address in whitelist, tier #1 :");
|
||||
await super.fillWithWait(fieldWhAddressTier1, address);
|
||||
await super.fillWithWait(fieldWhMinTier1, min);
|
||||
await super.fillWithWait(fieldWhMaxTier1, max);
|
||||
await super.clickWithWait(buttonWhAddTier1);
|
||||
}
|
||||
catch(err)
|
||||
{logger.info("Can't fill out whitelist. Field DISABLED.\n"+err)}
|
||||
|
||||
|
||||
|
||||
}
|
||||
async fillWhitelistTier2(address,min,max)
|
||||
{
|
||||
logger.info(this.name+"add address in whitelist, tier #2 :");
|
||||
await super.fillWithWait(fieldWhAddressTier2,address);
|
||||
await super.fillWithWait(fieldWhMinTier2,min);
|
||||
await super.fillWithWait(fieldWhMaxTier2,max);
|
||||
await super.clickWithWait(buttonWhAddTier2);
|
||||
try {
|
||||
if (!(await super.isElementPresentWithWait(fieldWhAddressTier1))){throw ("WhiteList address field not present");}
|
||||
logger.info(this.name + "add address in whitelist, tier #2 :");
|
||||
await super.fillWithWait(fieldWhAddressTier2, address);
|
||||
await super.fillWithWait(fieldWhMinTier2, min);
|
||||
await super.fillWithWait(fieldWhMaxTier2, max);
|
||||
await super.clickWithWait(buttonWhAddTier2);
|
||||
}
|
||||
catch(err)
|
||||
{logger.info("Can't fill out whitelist. Field DISABLED.\n"+err)}
|
||||
|
||||
|
||||
}
|
||||
async fillEndTimeTier1(date,time){
|
||||
|
|
|
@ -200,7 +200,7 @@ async doTransaction(refreshCount){
|
|||
await this.switchToNextPage();
|
||||
var counter=0;
|
||||
var timeLimit=5;
|
||||
if (refreshCount!=undefined) timeLimit=refreshCount;
|
||||
//if (refreshCount!=undefined) timeLimit=refreshCount;
|
||||
do {
|
||||
|
||||
await this.driver.sleep(1000);
|
||||
|
@ -217,7 +217,9 @@ async doTransaction(refreshCount){
|
|||
}
|
||||
counter++;
|
||||
logger.info("counter #"+ counter);
|
||||
logger.info("Time limit "+ timeLimit);
|
||||
logger.info("Time limit ");
|
||||
logger.info( timeLimit);
|
||||
|
||||
if (counter>=timeLimit) {
|
||||
await this.switchToNextPage();
|
||||
|
||||
|
|
|
@ -201,11 +201,20 @@ async waitUntilLocated(element)
|
|||
try {
|
||||
await this.driver.wait(webdriver.until.elementLocated(element), Twait);
|
||||
}
|
||||
catch(err){logger.info("Element "+ element+" have not appeared in"+ Twait+" sec.");
|
||||
catch(err){logger.info("Element "+ element+" has not appeared in"+ Twait+" sec.");
|
||||
}
|
||||
|
||||
}
|
||||
async isDisabledElement(element)
|
||||
{ try {
|
||||
await this.driver.wait(webdriver.until.elementIsEnabled(element), Twait/2);
|
||||
}
|
||||
catch (err)
|
||||
{
|
||||
logger.info("Element DISABLED"+ element+"\n"+err);
|
||||
|
||||
}
|
||||
}
|
||||
async fillWithWait(element,k) {
|
||||
await this.driver.sleep(TTT);
|
||||
try {
|
||||
|
@ -213,7 +222,7 @@ async waitUntilLocated(element)
|
|||
let field = await this.driver.wait(webdriver.until.elementLocated(element), Twait);
|
||||
await field.sendKeys(k);
|
||||
}
|
||||
catch(err){logger.info("Element "+ element+" have not appeared in"+ Twait+" sec.");
|
||||
catch(err){logger.info("Element "+ element+" has not appeared in"+ Twait+" sec.");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -5,17 +5,17 @@
|
|||
"decimals": 18,
|
||||
"reservedTokens":[
|
||||
{
|
||||
"address" : "0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
|
||||
"address" : "0xc30b64EB36f3aab720eEEF0fd27508a13DF92ADa",
|
||||
"dimension": "percentage",
|
||||
"value": 99
|
||||
},
|
||||
{
|
||||
"address" : "0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
|
||||
"address" : "0xA5ecc0a4a9b417cb11290870Bd2355Ad0e051f29",
|
||||
"dimension": "tokens",
|
||||
"value":333
|
||||
}
|
||||
],
|
||||
"walletAddress":"0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
|
||||
"walletAddress":"0x895B4BDb444BFeA7401dF555A7acDA5608C94484",
|
||||
"gasprice":40,
|
||||
"mincap": 1,
|
||||
"whitelisting":false,
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
"decimals": 6,
|
||||
"reservedTokens":[
|
||||
{
|
||||
"address" :"0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
|
||||
"address" :"0x9D76b08c6815feDbaC6096aF6665Bbc1D31491C5",
|
||||
"dimension": "percentage",
|
||||
"value": 20
|
||||
}],
|
||||
"walletAddress":"0x56B2e3C3cFf7f3921Dc2e0F8B8e20d1eEc29216b",
|
||||
"walletAddress":"0xa75C1001f527898A7377c34AF5aec6A7B2A309DA",
|
||||
"gasprice": 40,
|
||||
"mincap": 1,
|
||||
"whitelisting":true,
|
||||
|
@ -25,7 +25,7 @@
|
|||
"supply": 200,
|
||||
"whitelist":[
|
||||
{
|
||||
"address":"0x27F2f56e6Ee35E4995A965337ba2A7b4ec492FcC",
|
||||
"address":"0x75B4a78b86523ef93CcE5cfC217cd3D99fc9ab18",
|
||||
"min":6,
|
||||
"max":100
|
||||
}
|
||||
|
@ -42,7 +42,7 @@
|
|||
"supply": 200,
|
||||
"whitelist":[
|
||||
{
|
||||
"address":"0x41B4073E966c169dB22185805A951A0f1b805320",
|
||||
"address":"0x2C683fE4dac1f28c51Aa710Ed74196CdFcb04E20",
|
||||
"min":6,
|
||||
"max":100
|
||||
}]
|
||||
|
|
|
@ -23,20 +23,25 @@ test.describe('POA token-wizard. Test suite #1', async function() {
|
|||
|
||||
var driver;
|
||||
|
||||
var user4_F16AFile='./users/user4_F16A.json';
|
||||
var user77_56B2File='./users/user77_56B2.json';
|
||||
var user4_40cAFile='./users/user4_40cA.json';
|
||||
var user77_27F2File='./users/user77_27F2.json';
|
||||
|
||||
var user4_F16A;
|
||||
var user77_56B2;
|
||||
var user4_40cA;
|
||||
var user77_27F2;
|
||||
var owner;
|
||||
var user4_F16AFile='./users1/user4_F16A.json';//Foreign
|
||||
var user77_56B2File='./users1/user77_56B2.json';//Owner
|
||||
var user4_40cAFile='./users1/user4_40cA.json';//Foreign
|
||||
var user77_27F2File='./users1/user77_27F2.json';//Investor
|
||||
|
||||
var user77_895BFile='./users1/user77_895B.json';//WalletAddress
|
||||
var user77_A5ecFile='./users1/user77_A5ec.json';//ReservedTokens#2
|
||||
var user77_c30bFile='./users1/user77_c30b.json';//ReservedTokens#1
|
||||
|
||||
|
||||
var user4_F16A; //Foreign
|
||||
var user77_56B2; //Owner
|
||||
var user4_40cA; //Foreign
|
||||
var user77_27F2; //Investor
|
||||
var user77_895B;//WalletAddress
|
||||
var user77_A5ec;//ReservedTokens#2
|
||||
var user77_c30b;//ReservedTokens#1
|
||||
|
||||
var owner;
|
||||
var investor;
|
||||
|
||||
//var scenario="./scenarios/T1RyWn_0008.json";//'./scenarios/simple.json';
|
||||
|
@ -68,7 +73,7 @@ test.describe('POA token-wizard. Test suite #1', async function() {
|
|||
test.after(async function() {
|
||||
driver.sleep(10000);
|
||||
|
||||
await Utils.sendEmail("./node_modules/token-wizard-test-automation/temp/result.log");
|
||||
// await Utils.sendEmail("./node_modules/token-wizard-test-automation/temp/result.log");
|
||||
let outputPath=Utils.getOutputPath();
|
||||
outputPath=outputPath+"/result"+Utils.getDate();
|
||||
await fs.ensureDirSync(outputPath);
|
||||
|
@ -108,18 +113,21 @@ test.describe('POA token-wizard. Test suite #1', async function() {
|
|||
|
||||
});
|
||||
|
||||
test.it('Warning presents if investor try to buy from foreign network', async function() {
|
||||
b=true;
|
||||
test.it('Warning is displayed if investor try to buy from foreign network', async function() {
|
||||
b=false;
|
||||
investor=user4_40cA;
|
||||
await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
b=await investor.confirmPopup();
|
||||
assert.equal(b, true, "Test failed. Warning does not present");
|
||||
assert.equal(b, true, "Test failed. Warning does not displayed");
|
||||
b=true;
|
||||
b = await investor.contribute(crowdsale.currency.tiers[0].supply/2);
|
||||
assert.equal(b, false, "Test FAILED. Warning does NOT present if investor try to buy from foreign network");
|
||||
logger.error("Test PASSED. Warning present if investor try to buy from foreign network. ");
|
||||
assert.equal(b, false, "Test FAILED. Investor can buy from foreign network");
|
||||
logger.error("Test PASSED. Warning present if investor try to buy from foreign network. Investor can not buy from foreign network");
|
||||
|
||||
});
|
||||
|
||||
|
||||
test.it('Investor can NOT buy less than minCap in first transaction', async function() {
|
||||
b=true;
|
||||
investor=user77_27F2;
|
||||
|
|
|
@ -24,26 +24,25 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
var s="";
|
||||
var min;
|
||||
var max;
|
||||
var user4_F16AFile = './users/user4_F16A.json'; // foreigh investor
|
||||
var user77_F16AFile = './users/user4_F16A.json'; // reserved address
|
||||
var user77_56B2File = './users/user77_56B2.json';// owner
|
||||
var user4_40cAFile = './users/user4_40cA.json';
|
||||
var user77_27F2File = './users/user77_27F2.json';//whtlisted in tier1
|
||||
var user77_d13cFile = './users/user77_d13c.json';//whitelisted in tier#1 but will buy in tier #2 only
|
||||
var user77_d3E4File = './users/user77_d3E4.json';//whtlisted in tier2
|
||||
var user77_a3e8File = './users2/user77_a3e8.json'; // Owner
|
||||
var user77_abDEFile = './users2/user77_abDE.json'; // Not whitelisted investor
|
||||
var user77_75B4File = './users2/user77_75B4.json'; //Whitelisted investor #1 in tier 1
|
||||
var user77_2C68File = './users2/user77_2C68.json'; //Whitelisted investor #2 in tier 2
|
||||
var user77_AAcdFile = './users2/user77_AAcd.json'; //Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
var user77_9D76File = './users2/user77_9D76.json'; //Reserved token #1
|
||||
var user77_a75CFile = './users2/user77_a75C.json'; //Wallet address
|
||||
|
||||
var user77_a3e8; // Owner
|
||||
var user77_abDE; // Not whitelisted investor
|
||||
var user77_75B4; //Whitelisted investor #1 in tier 1
|
||||
var user77_2C68; //Whitelisted investor #2 in tier 2
|
||||
var user77_AAcd; //Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
var user77_9D76; //Reserved token #1
|
||||
var user77_a75C; //Wallet address
|
||||
|
||||
var user77_41BFile = './users/user77_41B.json';//NOT whtlisted
|
||||
var user4_F16A;
|
||||
var user77_F16A;
|
||||
var user77_56B2;
|
||||
var user4_40cA;
|
||||
var user77_27F2;
|
||||
var user77_41B;
|
||||
var user77_d3E4;
|
||||
var user77_d13c;
|
||||
var owner;
|
||||
|
||||
|
||||
var investor;
|
||||
|
||||
//var scenario="./scenarios/T1RyWn_0008.json";//'./scenarios/simple.json';
|
||||
|
@ -60,28 +59,34 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.before(async function () {
|
||||
var u=new Utils();
|
||||
driver = await u.startBrowserWithMetamask();
|
||||
user77_56B2 = new User(driver, user77_56B2File);
|
||||
user4_F16A = new User(driver, user4_F16AFile);
|
||||
user77_F16A = new User(driver, user77_F16AFile);
|
||||
user77_27F2 = new User(driver, user77_27F2File);
|
||||
user4_40cA = new User(driver, user4_40cAFile);
|
||||
user77_41B = new User(driver, user77_41BFile);
|
||||
user77_d3E4 = new User(driver, user77_d3E4File);
|
||||
user77_d13c = new User(driver, user77_d13cFile);
|
||||
|
||||
user77_a3e8 = new User(driver, user77_a3e8File); // Owner
|
||||
user77_abDE = new User(driver, user77_abDEFile); // Not whitelisted investor
|
||||
user77_75B4 = new User(driver, user77_75B4File); //Whitelisted investor #1 in tier 1
|
||||
user77_2C68 = new User(driver, user77_2C68File); //Whitelisted investor #2 in tier 2
|
||||
user77_AAcd = new User(driver, user77_AAcdFile); //Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
user77_9D76 = new User(driver, user77_9D76File); //Reserved token #1
|
||||
user77_a75C = new User(driver, user77_a75CFile); //Wallet address
|
||||
|
||||
|
||||
mtMask = new MetaMask(driver);
|
||||
await mtMask.open();//return activated Metamask and empty page
|
||||
|
||||
});
|
||||
|
||||
test.after(async function () {
|
||||
driver.sleep(5000);
|
||||
let outputPath = Utils.getOutputPath();
|
||||
outputPath = outputPath + "/result" + Utils.getDate();
|
||||
fs.ensureDirSync(outputPath);
|
||||
fs.copySync(tempOutputPath, outputPath);
|
||||
fs.remove(tempOutputPath);
|
||||
driver.sleep(10000);
|
||||
|
||||
//await Utils.sendEmail("./node_modules/token-wizard-test-automation/temp/result.log");
|
||||
let outputPath=Utils.getOutputPath();
|
||||
outputPath=outputPath+"/result"+Utils.getDate();
|
||||
await fs.ensureDirSync(outputPath);
|
||||
await fs.copySync(tempOutputPath,outputPath);
|
||||
await fs.remove(tempOutputPath);
|
||||
await driver.quit();
|
||||
|
||||
|
||||
//driver.quit();
|
||||
});
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -89,7 +94,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Owner can create crowdsale(scenario testSuite2.json),2 tiers,' +
|
||||
' 2 whitelist adresses,1 reserved addresses, modifiable', async function () {
|
||||
b=false;
|
||||
owner = user77_56B2;
|
||||
owner = user77_a3e8;//Owner
|
||||
await owner.setMetaMaskAccount();
|
||||
crowdsale = await owner.createCrowdsale(scenario);
|
||||
logger.info("TokenAddress: " + crowdsale.tokenAddress);
|
||||
|
@ -103,7 +108,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Not whitelisted investor can NOT buy',
|
||||
async function () {
|
||||
b=true;
|
||||
investor=user77_41B;//whitelisted but only for second tier
|
||||
investor=user77_2C68;//whitelisted#2 for tier#2
|
||||
await owner.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
b=await investor.confirmPopup();
|
||||
|
@ -115,7 +120,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Whitelisted investor can NOT buy less than assigned MIN value in first transaction',
|
||||
async function () {
|
||||
b=true;
|
||||
investor=user77_27F2;
|
||||
investor=user77_75B4;//Whitelisted investor #1 in tier 1
|
||||
await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
b = await investor.contribute(crowdsale.currency.tiers[0].whitelist[0].min*0.5);
|
||||
|
@ -127,7 +132,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it.skip('Whitelisted investor can buy assigned MIN value ',
|
||||
async function () {
|
||||
b=false;
|
||||
investor=user77_27F2;
|
||||
investor=user77_75B4;//Whitelisted investor #1 in tier 1
|
||||
//await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
|
||||
|
@ -145,7 +150,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it.skip('Whitelisted investor can buy less than MIN value if it is NOT first transaction',
|
||||
async function () {
|
||||
b=false;
|
||||
investor=user77_27F2;
|
||||
investor=user77_75B4;//Whitelisted investor #1 in tier 1
|
||||
//await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
balance=await investor.getBalanceFromPage(crowdsale.url);
|
||||
|
@ -162,7 +167,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it.skip('Whitelisted investor can buy assigned MAX value ',
|
||||
async function () {
|
||||
b=false;
|
||||
investor=user77_27F2;
|
||||
investor=user77_75B4;//Whitelisted investor #1 in tier 1
|
||||
//await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
balance=await investor.getBalanceFromPage(crowdsale.url);
|
||||
|
@ -181,13 +186,14 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Owner can add whitelist if tier has not finished yet',
|
||||
async function () {
|
||||
b=false;
|
||||
owner = user77_56B2;
|
||||
owner = user77_a3e8;//Owner
|
||||
await owner.setMetaMaskAccount();//77 5b2
|
||||
await owner.openManagePage(crowdsale);
|
||||
investor=user77_d13c;
|
||||
investor=user77_AAcd;//Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
min=5;
|
||||
max=77;
|
||||
var b=await investor.addWhitelistMngPage(1,min,max);//tier#1, Min,Max
|
||||
b=await investor.addWhitelistMngPage(1,min,max);//tier#1, Min,Max
|
||||
assert.equal(b, true, 'Test FAILED. Owner can NOT add whitelist if tier has not finished yet');
|
||||
logger.info('Test PASSED. Owner can add whitelist if tier has not finished yet');
|
||||
|
||||
|
@ -197,7 +203,8 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('New added whitelisted investor can buy',
|
||||
async function () {
|
||||
b=false;
|
||||
investor=user77_d13c;//new added whitelist
|
||||
investor=user77_AAcd;//Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
balance=0;
|
||||
|
@ -215,7 +222,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Owner can NOT modify start time if crowdsale has begun',
|
||||
async function () {
|
||||
b=true;
|
||||
owner = user77_56B2;
|
||||
owner = user77_a3e8;//Owner
|
||||
await owner.setMetaMaskAccount();//77 5b2
|
||||
await owner.openManagePage(crowdsale);
|
||||
let newTime=Utils.getTimeNear(1200000,"utc");//"12:30";
|
||||
|
@ -230,7 +237,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Owner can modify start time of tier if tier has not started yet',
|
||||
async function () {
|
||||
b=false;
|
||||
owner = user77_56B2;
|
||||
owner = user77_a3e8;//Owner
|
||||
//await owner.setMetaMaskAccount();//77 5b2
|
||||
//await owner.openManagePage(crowdsale);
|
||||
let newTime=Utils.getTimeNear(120000,"utc");//"12:30";
|
||||
|
@ -246,7 +253,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Owner can modify end time of tier#1',
|
||||
async function () {
|
||||
b=false;
|
||||
owner = user77_56B2;
|
||||
owner = user77_a3e8;//Owner
|
||||
//await owner.setMetaMaskAccount();//77 5b2
|
||||
//await owner.openManagePage(crowdsale);
|
||||
let newTime=Utils.getTimeNear(120000,"utc");
|
||||
|
@ -263,7 +270,8 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Check inheritance of whitelisting. Whitelisted investor can buy in next tier.',
|
||||
async function () {
|
||||
b=false;
|
||||
investor=user77_d13c;//new added whitelist
|
||||
investor=user77_AAcd;//Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
await investor.setMetaMaskAccount();
|
||||
await investor.open(crowdsale.url);
|
||||
balance=await investor.getBalanceFromPage(crowdsale.url);
|
||||
|
@ -282,9 +290,9 @@ test.describe('POA token-wizard. Test suite #2', function() {
|
|||
test.it('Owner can modify end time of tier#2',
|
||||
async function () {
|
||||
b=false;
|
||||
owner = user77_56B2;
|
||||
//await owner.setMetaMaskAccount();//77 5b2
|
||||
//await owner.openManagePage(crowdsale);
|
||||
owner = user77_a3e8;//Owner
|
||||
await owner.setMetaMaskAccount();
|
||||
await owner.openManagePage(crowdsale);
|
||||
let newTime=Utils.getTimeNear(120000,"utc");//"12:30";
|
||||
let newDate=Utils.getDateNear(120000,"utc");//"21/03/2020";
|
||||
b=await owner.changeEndTime(crowdsale,2,newDate,newTime);
|
||||
|
|
|
@ -15,13 +15,15 @@ const metaMask=require('../pages/MetaMask.js');
|
|||
const MetaMask=metaMask.MetaMask;
|
||||
const metaMaskWallet=require('../entity/MetaMaskWallet.js');
|
||||
const MetaMaskWallet=metaMaskWallet.MetaMaskWallet;
|
||||
const crowdsale=require('../entity/Crowdsale.js');
|
||||
|
||||
const utils=require('../utils/Utils.js');
|
||||
const Utils=utils.Utils;
|
||||
const assert = require('assert');
|
||||
const Logger= require('../entity/Logger.js');
|
||||
const logger=Logger.logger;
|
||||
const tempOutputPath=Logger.tempOutputPath;
|
||||
const crowdsale=require('../entity/Crowdsale.js');
|
||||
const Crowdsale=crowdsale.Crowdsale;
|
||||
|
||||
|
||||
|
||||
|
@ -37,40 +39,47 @@ class Test1 extends BaseTest {
|
|||
}
|
||||
async run() {
|
||||
|
||||
var b=false;
|
||||
var investor;
|
||||
var min;
|
||||
var max;
|
||||
|
||||
var balance=0;
|
||||
var newBalance=0;
|
||||
var contribution=0;
|
||||
var s="Test start time:"+Utils.getDate();
|
||||
logger.info(s);
|
||||
var ownerFile='./users/user77_27F2.json';
|
||||
var owner=new User(this.driver,ownerFile);
|
||||
var cr=new Crowdsale();
|
||||
cr.contractAddress="0x57E2680e98B45b543Ed3DC4Ccb7123382e96fA26";
|
||||
|
||||
var ownerFile='./users2/user77_a3e8.json';
|
||||
var user77_a3e8=new User(this.driver,ownerFile);
|
||||
var user77_AAcdFile='./users2/user77_AAcd.json';
|
||||
var user77_AAcd=new User(this.driver,user77_AAcdFile);
|
||||
var URL="https://wizard.poa.network/manage/0x57E2680e98B45b543Ed3DC4Ccb7123382e96fA26";
|
||||
// /
|
||||
// 'Owner can add whitelist if tier has not finished yet'
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
s = 'Owner <'+owner.name+'> can create crowdsale,no whitelist,reserved';
|
||||
|
||||
var scenario='./scenarios/T2RyWyMy_0020.json';
|
||||
//var scenario='./scenarios/simple.json';
|
||||
//var scenario='./scenarios/testSuite2.json';
|
||||
// var scenario='./scenarios/T3RnWn.json';
|
||||
await owner.setMetaMaskAccount();
|
||||
var crowdsale = await owner.createCrowdsale(scenario);
|
||||
//logger.info("TokenAddress: " + crowdsale.tokenAddress);
|
||||
//logger.info("ContractAddress: " + crowdsale.contractAddress);
|
||||
//logger.info("url: " + crowdsale.url);
|
||||
// b = (crowdsale.tokenAddress != "") & (crowdsale.contractAddress != "") & (crowdsale.url != "");
|
||||
/// assert.equal(b, true, 'Test FAILED. ' + s);
|
||||
// logger.warn("Test PASSED. " + s);
|
||||
var b=false;
|
||||
var owner = user77_a3e8;//Owner
|
||||
await owner.setMetaMaskAccount();
|
||||
await owner.openManagePage(cr);
|
||||
investor=user77_AAcd;//Whitelisted investor #3 ,
|
||||
//will be added in tier 1 from manage page
|
||||
min=5;
|
||||
max=77;
|
||||
b=await investor.addWhitelistMngPage(1,min,max);//tier#1, Min,Max
|
||||
// assert.equal(b, true, 'Test FAILED. Owner can NOT add whitelist if tier has not finished yet');
|
||||
//logger.info('Test PASSED. Owner can add whitelist if tier has not finished yet');
|
||||
console.log("BBB="+b);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
after(){
|
||||
//logger.log("Test end time:");
|
||||
// this.driver.close();
|
||||
//Utils.saveTestsResults();
|
||||
//Utils.deleteTempFiles();
|
||||
}
|
||||
|
||||
}
|
||||
module.exports.Test1=Test1;
|
||||
|
||||
|
|
|
@ -33,8 +33,8 @@ class Test4 extends BaseTest {
|
|||
async run(){
|
||||
|
||||
var b=false;
|
||||
var ownerFile='./users/user77_56B2.json';
|
||||
var userFile1="./users/user77_41B.json";
|
||||
var ownerFile='';
|
||||
var userFile1="";
|
||||
var owner=new User(this.driver,ownerFile);
|
||||
var owner1=new User(this.driver,userFile1);
|
||||
|
||||
|
@ -46,24 +46,9 @@ class Test4 extends BaseTest {
|
|||
var investor = new Investor(this.driver,investorFile);
|
||||
var investor1 = new Investor(this.driver,investorFile1);
|
||||
var investor2 = new Investor(this.driver,investorFile2);*/
|
||||
var user77_d13cFile = './users/user77_d13c.json';//whitelisted in tier#1 but will buy in tier #2 only
|
||||
var user77_d13c = new User(this.driver, user77_d13cFile);
|
||||
|
||||
var user77_d3E4File = './users/user77_d3E4.json';
|
||||
var user77_d3E4=new User(this.driver, user77_d3E4File);
|
||||
|
||||
|
||||
var crowdsale=new Crowdsale();
|
||||
crowdsale.contractAddress="0xa5B93685bFc3CfBA2AaABD14C58853D4F6345624";
|
||||
// 0x7195ECb520A68f79036cda121fd69Ad7Bf56C65F
|
||||
//crowdsale.url="https://wizard.oracles.org/manage/0x7195ECb520A68f79036cda121fd69Ad7Bf56C65F";
|
||||
|
||||
await owner.setMetaMaskAccount();//77 5b2
|
||||
await owner.openManagePage(crowdsale);
|
||||
var whOwner=user77_d3E4;
|
||||
|
||||
var b=await whOwner.addWhitelistMngPage(1,5,77);//tier#1
|
||||
console.log("B="+b);
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0x895B4BDb444BFeA7401dF555A7acDA5608C94484",
|
||||
"privateKey": "9840a4b28ecab284141662fd33e9cb564f0a4e4cc0c4d068f0c02a6db069e13b",
|
||||
"networkID": 77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0xA5ecc0a4a9b417cb11290870Bd2355Ad0e051f29",
|
||||
"privateKey": "334735429a24b061f459da102ff3c479c2b85d428a0582aedb2395ccf526dd47",
|
||||
"networkID": 77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0xc30b64EB36f3aab720eEEF0fd27508a13DF92ADa",
|
||||
"privateKey": "39b1ac60d6c62eb4e79ecaa218b2dc6e60f48f699cdd88e936de9cbb16f87d1f",
|
||||
"networkID": 77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0x2C683fE4dac1f28c51Aa710Ed74196CdFcb04E20",
|
||||
"privateKey": "3e097360304244ae08537d40c25dd09f317f73d9f399ad6ca508c4406ac91e6b",
|
||||
"networkID":77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0x75B4a78b86523ef93CcE5cfC217cd3D99fc9ab18",
|
||||
"privateKey": "b57e631637c2a8d6f1ee42df7c05a948afe5ee9ff08290e6f91a68147a06a2cc",
|
||||
"networkID":77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0x9D76b08c6815feDbaC6096aF6665Bbc1D31491C5",
|
||||
"privateKey": "6f71452976d70e33c77689accea6e86e725cdeee66d9acdd60b00e9d116afea6",
|
||||
"networkID":77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0xAAcd9926862A2ECC1F0D547aF9D9d6FcBD3928f6",
|
||||
"privateKey": "068a338aff061c6cb32888bf04f57c84c6f66601504756d9c27104be2e68fefb",
|
||||
"networkID":77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0xAbDEeE7cdE25064b42E4A27B00cf53f01587520b",
|
||||
"privateKey": "ccbae02cfee6da7b1e787dbe2766bf065927778184ace695a3be240cc32cc670",
|
||||
"networkID":77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0xa3e8A60f9dC18385e6215c1F2b04437Ca02F634c",
|
||||
"privateKey": "95493ef2a258d8b867fd02bdea5327f59752ba2ea3bb784e5cb1958f19837878",
|
||||
"networkID":77
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"account": "0xa75C1001f527898A7377c34AF5aec6A7B2A309DA",
|
||||
"privateKey": "20d3e18d9444f31b10e8ea7c49060812729ced054139d5334bf21ea6f3bc9230",
|
||||
"networkID":77
|
||||
}
|
Loading…
Reference in New Issue