Alexandra Betouni
f507e33cba
feat(StatusChatList): adding drag n drop functionality
...
Closes #3364
2023-04-19 12:26:15 -04:00
Anastasiya S
cc9fb9935e
test(tst_mainSettingsSection): remove hover action
2023-04-18 18:19:26 +03:00
Vladimir Druzhinin
cdb206d8fa
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase validation ( #10326 )
...
#8279
2023-04-17 13:01:37 +02:00
Vladimir Druzhinin
89c5780cb1
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase ( #10306 )
...
#8279
2023-04-14 17:16:49 +02:00
Vladimir Druzhinin
0463031e31
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase ( #10204 ) ( #10295 )
...
#8279
2023-04-13 22:02:19 +02:00
Sale Djenic
b7399ac7d3
chore(@desktop/ui-tests): `authenticatePopupEnterPassword` renamed to `authenticate_popup_enter_password`
2023-04-13 19:51:10 +02:00
Sale Djenic
67ad2ea24c
tests: managing wallet accounts tests marked as `@mayfail`
...
Tracked in issue:
https://github.com/status-im/status-desktop/issues/10287
2023-04-13 19:51:10 +02:00
Sale Djenic
7f8d6ce2c7
feature(@desktop/ui-tests): managing wallet accounts tests added
...
Closes #9997
2023-04-13 19:51:10 +02:00
Sale Djenic
fae1fd2668
chore(@desktop/ui-test): duplicate function removed
2023-04-13 19:51:10 +02:00
Sale Djenic
706d03eec3
chore(@desktop/ui-tests): old add account tests removed
2023-04-13 19:51:10 +02:00
Vladimir Druzhinin
b77c0f13a9
test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase ( #10204 )
...
#8279
2023-04-13 16:53:50 +02:00
Sale Djenic
c45154c066
test(@desktop/wallet): adding account related test disabled due to massive change in ui and backend logic
...
Tests will be redone and added through new issue #9997 .
2023-03-28 18:09:39 +02:00
Jonathan Rainville
b45cc15e32
fix(community-tests): fix edit and delete category tests
2023-03-28 09:49:32 -04:00
Michal Iskierko
999d767110
chore(@desktop): Set mayfail to "The user sends a transaction" scenario
...
Issue #9783
2023-03-27 19:43:10 +02:00
Khushboo Mehta
5b3a115f55
fix(@desktop/wallet): Loading screen after adding account
...
1. Removing logic for loading to nim
2. Handling error state for asset view also on the nim side
fixes #9648
2023-03-24 17:09:09 +01:00
Khushboo Mehta
072537f61a
feat(@desktop/wallet): Implement connection error screens
...
fixes #9835
2023-03-23 15:26:22 +01:00
Ivan Belyakov
36940cc81e
fix(@desktop/wallet): update tests to remove wallet activation
2023-03-22 10:39:59 +03:00
Ivan Belyakov
ee3d92c12b
feat(@desktop/wallet): enable wallet by default
2023-03-22 10:39:59 +03:00
mprakhov
8d955265dc
fix(@desktop/sections): do not unload chat and communities sections during the switching between the sections
2023-03-21 16:44:40 +01:00
Stefan
8aabc0c4b9
tests(wallet) disable add watch only account failing test
2023-03-17 01:24:38 +01:00
Lukáš Tinkl
1998a6556a
feat(Profile): New Social Links workflow
...
TLDR;
- all links visible in settings/popup
- persistent order of items
- drag'n'drop to reorder
- editing/deleting in a new popup
- several links of the same type
Needs changes in nimqml (to expose QAIM::begin/endMoveRows), in
DOtherSide (to expose those to NIM), in status-go (to preserve the links
order and fully save them to DB)
Fixes #9777
2023-03-16 16:08:23 +01:00
Magnus
e19f0aa7f7
test(tst_communityPermissions): permissions setting is available
...
new scenario
2023-03-16 09:20:36 +01:00
Ivan Belyakov
d2aa9e97bf
fix(@desktop/wallet): disable failing test to make saved address favourite
...
after favourite feature has been disabled
2023-03-15 13:14:55 +03:00
Anthony Laibe
6ec562c6b2
chore(@wallet): re-enable test
2023-03-10 13:57:08 +01:00
Jonathan Rainville
4a0c2c52e6
fix(tests): fix tests that rely on creating a channel
...
Fixes #8005
Fixes #9287
Fixes creating, editing and deleting a channel because they rely on createChannel, that sometimes fails because the mouse click was off the button.
2023-03-09 13:06:32 -05:00
Ivan Belyakov
601d3dd0f1
fix(@desktop/wallet): Fix tests for saved addresses.
...
Minor fixes
Updates: #8599
2023-03-07 15:00:46 +03:00
Noelia
5ffab60f5a
ci(e2e): Updated squish version from 6.7.2 to 7.1-SNAPSHOT
...
- Updated squish version from 6.7.2 to 7.1-SNAPSHOT
- Updated tests readme file.
2023-03-07 10:32:26 +01:00
Michal Iskierko
5722f67964
fix(@desktop/communities): Handling community token image
...
Handle image correctly and show in testing UI.
Improve fees for deployment.
Handle CommunityTokenMetadata in community structure.
2023-03-07 10:04:12 +01:00
Jonathan Rainville
40a157a5af
fix(test): fix create category test
2023-03-03 16:14:38 -05:00
Stefan
16ed8739e8
fix(wallet) fix Add Account Modal and wallet tests
...
- fix add-account-modal custom derivation checkbox blocking all workflows
- fix, improve and enable wallet tests
- wait_for_text_matching alternative, to is_text_matching, to check also for content as squish driver API
- add objectName based lookup for in some places where user-text was used
- add workaround to retry for 10 seconds add watch due to flakiness
- rename SquishDriver.type to type.text not to conflict with python's type
- add optional timeout to some APIs
- ignore error for extra step in reaching onboarding seedphrase in linux
Updates: #9576
2023-03-01 15:36:06 +04:00
Noelia
606d30abc6
test(suite_messaging): Disabled some code that is causing CI failures
...
Open issue to solve it: #9335
2023-02-28 09:04:56 +01:00
Noelia
b4407f79ce
test(FileManager): Added if path exist check
...
Closes #8347
2023-02-28 09:04:56 +01:00
Michal Iskierko
b6f5c558a9
feat(@desktop:communities): Minting functionality with dummy data
...
Add Community Tokens testing UI with minting button, enabled by a Advanced Settings toggle.
Add minting module,view and needed models.
Add community_tokens service to call collectibles smart contract functions.
Issue #8921
2023-02-13 13:42:29 +01:00
Stefan
2bc8fa1236
fix(tests): The user can manage and observe a watch only account
...
- The user imports a private key
- The user generates a new account from wallet and deletes it
2023-02-10 10:16:27 +01:00
Stefan
b5ff5178f2
fix(tests): The user can manage and observe a watch only account
2023-02-10 10:16:27 +01:00
Lukáš Tinkl
f5d6c538c2
chore: consolidate & refactor popup handling
...
- all remaining global popup components moved into a separate Popups
entity
- removed some static objects from the Global singleton (appMain,
pinnedMessagesPopup, communityProfilePopup, sounds); rationale:
singletons should not contain any state
- fixed support for popups in storybook
- fixed some warnings (most of them broke the popups in one way or the other)
2023-02-09 15:01:57 +01:00
Jonathan Rainville
e0172c8bb9
chore: add mayfail to tests that fail on CI
2023-02-09 11:08:10 +01:00
Noelia
6ef96a6a7c
test(doc): Added info about Squish versions tested
...
Added info about Squish versions tested
2023-02-08 16:19:52 -05:00
Jonathan Rainville
5f4000b7a5
test(chat): re-add chat order test using 1-1 chat
...
Fixes #9251
2023-02-08 13:54:08 -05:00
Stefan
a57eb06240
test(wallet): fix user can manage and observe a watch only account
...
Bumps status-go to include the fix for not fetching balance for
overridden tokens
Add documentation on how to run wallet tests locally using ganache
Closes #9091
2023-02-08 19:52:37 +01:00
Jonathan Rainville
7a3144ebfc
test(community): re-add mark as read test in community tests
...
Fixes #9250
2023-02-08 13:46:15 -05:00
Jonathan Rainville
2f3d1fcf46
test(community): re-add sticker test as community test
...
Fixes #9249
2023-02-08 13:24:50 -05:00
Jonathan Rainville
a055929f92
test(community): re-add emoji tests
...
Fixes #9246 #9247 #9248
2023-02-08 13:19:35 -05:00
Jonathan Rainville
a4c8419aa9
test(community): re-add test for mention non existing user
...
Fixes #9245
2023-02-08 13:12:31 -05:00
Jonathan Rainville
5bb4a3741d
test(community): re-add test that does a mention
...
Fixes #9244
2023-02-08 13:01:53 -05:00
Jonathan Rainville
b798b18c18
test(community): re-add a couple of chat tests in community tests
...
Fixes #9240 #9241 #9242 #9243 #9239
2023-02-08 12:34:58 -05:00
Anthony Laibe
6e188de21a
fix(@test): enable back delete account
2023-02-06 09:05:30 +01:00
Jonathan Rainville
0bd957e71a
test(community): re-add test that replies to another message
...
Fixes #9238
2023-01-31 16:54:01 -05:00
Jonathan Rainville
e54e08d81f
test: re-add edit test as a community test
...
Fixes #9237
2023-01-31 16:52:32 -05:00
MishkaRogachev
e0ba80a085
feat(AppMain): Replace MailserverConnectionDialog with banner
...
Close #6213
2023-01-30 12:40:31 +04:00
Jonathan Rainville
7a3a984fa4
test(env-var): add TEST_ENVIRONMENT env var for test specific changes
...
Fixes #9210
Adds the `TEST_ENVIRONMENT` that stops banners from showing and touch id to be activated (needs to be tested by someone on Mac).
Also improves the waiting time on verifying screens. Will undo that change if it becomes flaky.
To make sure your local tests still work well and hide the banner as well, make sure to put `TEST_ENVIRONMENT=1` in the suite settings' env vars
2023-01-27 11:26:41 -05:00
Jonathan Rainville
03095f995e
test(one-to-one): add mayfail to one to one test as it fails often
2023-01-27 10:51:21 -05:00
Noelia
289005c0e6
test(onboarding): Select specific account was broken
...
Updated `findAccount` method since statement `When the user "xxx" logs in with password "xxx"` was broken due to `accountsList` iteration was wrong.
2023-01-27 11:06:08 +01:00
Igor Sirotin
6017a01b9a
feat(tst_communityNavigation): Implemented community leave test
2023-01-26 19:27:13 +03:00
Ivan Belyakov
f2549fc1ff
feat(@desktop/wallet): update wallet navigation
...
Fixed StatusBaseButton to expose a property to load either normal
icon or a round one.
Implemented new wallet navigation according to design in Figma.
Fixed regression: small accounts icons in accounts list view.
Updated wallet test.
Fixes #8598
2023-01-26 09:49:29 +01:00
Noelia
75711aef2e
test: Skip broken/unstable tests
...
Tagged with `@mayfail` some scenarios that seem to be unstable / broken on CI and also locally.
2023-01-25 10:55:39 -05:00
Jonathan Rainville
4a93fa14bc
chore(tests_: remove tests that use public chats
2023-01-25 10:05:55 -05:00
Noelia
7a1c768898
test(suite_settings): Restore broken tests
...
Updated `walletInitSteps` and `settingsSteps` properly: `settingsSteps.py` was referring to some `wallet_init_steps` methods but it was not imported. Reorganization and cleanup.
2023-01-23 15:04:14 +01:00
mprakhov
b7c1250115
Draft: fix check
2023-01-16 14:46:08 +02:00
Jonathan Rainville
a0ac5b3439
chore(wallet-test): tag wallet test generate and delete as @mayfail
2023-01-12 16:55:07 -05:00
Jonathan Rainville
acf67c33d5
chore(test): make observe watch only account @mayfail
2023-01-12 15:18:03 -05:00
Jonathan Rainville
a0b17c3879
chore: add mayfail on community edit tests
2023-01-05 15:21:38 -05:00
Jonathan Rainville
67e0df17e1
test(contact): add a test that sends a contact request from the chat
...
Fixes #6883
2023-01-05 15:21:38 -05:00
mprakhov
4a5c439160
test(@desktop/community): [suite_communities / tst_communityFlows]
...
Validate in 'The admin edits a community' test description and color
2023-01-05 14:49:27 +02:00
Jonathan Rainville
235c0d3042
test(community): add a test where the admin can delete a user's message
...
Fixes #6891
2023-01-04 11:12:47 -05:00
Sale Djenic
735f6e70aa
test: add missing `@mayfail` to send image tests
2023-01-04 11:15:58 +01:00
Noelia
ec8c64d7a1
test(tst_userIdentity): Fix test scenarios broken due to new user profile design
...
- Fixed test scenarios broken due to new user profile design.
- Added new verifications in social links: github, youtube, discord and telegram.
- Scenario statements reorganization.
Fixes #8281
2022-12-20 15:53:50 +01:00
Boris Melnik
46b0a82001
uitest(edit-message): Check if message can be edited several times
2022-12-15 17:49:11 +03:00
Michal Iskierko
0da0360beb
fix(@desktop/tests): Fixing gif and image unfirling scenarios
...
Fix #7912
2022-12-14 12:55:57 +01:00
Lukáš Tinkl
73cc621f0c
fix: Rename "Chat" tooltip to "Messages"
...
... and do it the proper way, ie. make the string translatable as we
can't handle translations coming from NIM files at the moment
Closes #8418
2022-12-13 03:46:25 +01:00
Alex Jbanca
0526dca298
Fix "The user signs up with a profile image" squish test case
2022-12-07 20:18:57 +01:00
Igor Sirotin
3d6324ce64
Separated chats order scenarios
2022-12-06 23:42:42 +03:00
Igor Sirotin
d48ea97027
Minor fixes. Feature comments.
2022-12-06 23:42:42 +03:00
Igor Sirotin
a8406b9158
feat(tst_chatsNavigation): Restored chats navigation tests
2022-12-06 23:42:42 +03:00
Igor Sirotin
e3bfdc0f09
fix(StatusPopupMenu): Refactoring
2022-12-02 10:30:50 +03:00
Khushboo Mehta
9ded9d4ffa
feat(@deaktop/wallet): Add bridge view
...
fixes #8236
2022-12-01 17:15:55 +01:00
Jonathan Rainville
4c1370f7ef
test(Settings): adds a test that sends a contact request with chat key
2022-11-29 15:51:29 -05:00
Patryk Osmaczko
5d305a5221
refactor(StatusAppNavBar): simplify navbar
...
- removed imperative filtering
- removed imperative size calculation
- removed all ugly hacks
fixes : #7167
fixes : #8463
2022-11-29 16:06:33 +01:00
mprakhov
8f13ad8f93
test(@desktop/chat): Can reply to a message in a community channel
2022-11-28 14:19:00 +02:00
Michal Iskierko
48b2b978e4
fix(@desktop/test): Fixing chat flow test
...
Fixing hover menu problems: reply, edit, delete message.
Fix #7911
2022-11-28 11:17:00 +01:00
Patryk Osmaczko
d0725d451e
fix(ui-test/ChatFlow): retry to load stickers
...
For some reason stickers are not loaded for the first time. User has now
the ability to retry the loading procedure. Retry action loads stickers
successfully in most cases.
fixes : #7995
2022-11-25 17:06:59 +01:00
mprakhov
92da7ee9a3
fix(@desktop/test): [suite_communities / tst_communityFlows] - 'The admin changes the emoji of a channel'
2022-11-24 14:50:43 +02:00
Boris Melnik
f6458facfc
fix(messaging): Fix processing successfuly sent messages and remove @mayfail from relevant ui test
...
Fixes : #7961
2022-11-22 14:19:08 -05:00
Noelia
2d204c99d8
test(suite_settings/tst_signUpAndQuit): Disabled bc it is unstable
...
It fails sometimes reporting a FATAL error in CI execution: "The AUT did not respond to network communication".
2022-11-22 18:55:02 +01:00
Noelia
b9fd986c56
fix(suite_messaging): Solved incorrect import
...
Replaced `steps.startupSteps` to `steps.commonInitSteps`
2022-11-22 18:55:02 +01:00
Noelia
78d23ccde8
test(chore): Add Automatic Screenshots on Test Failures and Errors
...
Set `logScreenshotOnFail` property.
Closes #8330
2022-11-22 18:55:02 +01:00
Noelia
1da0cf9c79
test(onboarding): Improved validation after login
...
Added validation of empty chat panel image to check that `StatusMainScreen` is ready.
2022-11-22 18:55:02 +01:00
Noelia
ed42928f0b
test(chore): Renamed and reorganized files and added files flow diagram
...
Renamed `startupSteps.py` to `commonInitSteps.py`.
Cleanup `Processes` folder (not used).
Moved `walletInitSteps.py` inside the own suite steps.
Added files flow diagram.
Closes #8353
2022-11-22 12:44:57 +01:00
Noelia
80bb09cc67
test(suite_onboarding): Update bdd hooks related to the suite and suite cleanup and reorganization
...
- Added specific `bdd_hooks.py` for `tst_passwordStrength`.
- Updated `tst_passwordStrength` screenshots (now taken when input is focused).
- Restored `tst_statusLoginPassword` scenarios.
- `tst_statusSignUp` will only contain positive signup test case.
- Created new test case tst_signUpSeedPhraseNegativeCases`.
- Created new test case `tst_signUpNegativeCases` with specific `bdd_hooks.py`.
Closes #8013
2022-11-21 08:55:38 +01:00
Khushboo Mehta
8084b90b5c
test: Renabled test case for Simple transaction
...
fixes #7983
2022-11-20 14:44:37 +01:00
Noelia
d42e1fdc89
test(suite_settings/tst_mainSettingsSection): Disabled `The user can backup seed phrase` bc it is unstable
...
`The user can backup seed phrase` scenario has been disabled due to its instability. It fails sometimes in the CI so it needs a review.
2022-11-18 19:54:57 +01:00
Noelia
90167ee79a
test(suite_communities/tst_communityMessageFlows): Disabled `The user pins and unpins messages` bc it is unstable
...
`The user pins and unpins messages` scenario has been disabled due to its instability. It fails sometimes in the CI so it needs a review.
2022-11-18 19:54:57 +01:00
Noelia
ac89fc770b
test(suite_settings): Updated bdd hooks and suite reorganization
...
- Created new test case `tst_signUpAndQuit`.
- Renamed `tst_settingsMenu` to `tst_mainSettingsSection`.
- Created specific `bdd_hooks.py` for test case `tst_mainSettingsSection` and `tst_userIdentity`.
Closes #8011
2022-11-18 19:54:57 +01:00
Pascal Precht
2ba6dc32f6
tests(suite_messaging): add assertion that message was indeed edited
...
This adds an assertion that checks whethere a message was indeed edited
by checking its `isEdited` property.
2022-11-17 20:39:27 +01:00
Pascal Precht
d536634fee
cleanup(squish): remove redundant definition of `mouse_over_object` api
...
Probably a mistake. This was defined twice in our package.
2022-11-17 20:20:19 +01:00
Pascal Precht
dbf7fa4aab
tests(suite_messaging): properly check if reply message has reply
...
Prior to this commit we were merely checking if the message in question
was the last one.
With this commit we now check whether there's a reply in the first place
and whether the reply-to-message is the correct one.
We also distinguish whether the message we're replying to is the one
from the loggedin user (and not someone else's)
2022-11-17 19:44:44 +01:00
Noelia
dc96ea8aff
test(status_messaging/tst_groupChat-adminGroupChat): Added steps to cleanup group chat in needed scenarios
...
- Added steps to leave the created groups chats so the reusable accounts will keep clean.
- Replaced reusable accounts to fresh ones since there where lots of groups chats created under the existing ones.
- Added `relyon-mailserver` tag in `adminGroupChat` because it is needed a cleanup of the chat in all users (and the new created chat info is not available always due to `mailServer`).
Closes #6615
2022-11-15 09:54:55 +01:00
Anthony Laibe
15891295e9
test(@wallet): enable mayfail test
2022-11-10 15:43:02 +01:00
Anthony Laibe
59e0ae298f
test(@wallet): Update network constants
2022-11-10 15:43:02 +01:00
Noelia
0e6c4bde3f
test(suite_communities/tst_communityMemberFlows): Added tag `mayfail` to disable "user invites a mutual contact" scenario
...
Added tag `mayfail` on "user invites a mutual contact" scenario bc it is throwing an exception: "RecursionError: maximum recursion depth exceeded"
2022-11-10 15:43:02 +01:00