ISISComputingGroup / ISISComputingGroup/IBEX
Squish Tests: Experiment details consistent between client instances
- Dominant language
- No language data
- Stars
- 6
- Forks
- 2
- Avg merge
- 16h 40m
- Merged PRs (30d)
- 2
Description
As a developer I would like to verify the following behaviour using Squish:
- Open the client and then open another instance.
- Go to the `Experiment Details` perspective.
- Add a user to the experiment team and edit the name to the string "₣·₤·₥·₦·₧·₨·₩·₪·₫·₭·₮·₯·₹·ø". (UTF-8 characters in surname)
- Verify that the name in the `Instrument status` panel is correct in both clients.
- Edit the name to the string "₣·₤·₥·₦·₧·₨·₩·₪·₫·₭·₮·₯·₹·ø surname". (UTF-8 characters in forename)
- Verify that the name in the `Instrument status` panel is correct in both clients.
- Edit the institute to the string "₣·₤·₥·₦·₧·₨·₩·₪·₫·₭·₮·₯·₹·ø".
- Verify that the institute has been set correctly in both clients.
#### Additional info:
For managing multiple clients see https://doc.qt.io/squish/how-to-test-multiple-auts-from-a-single-test-script-using-applicationcontext.html.
Refactor tests `tst_utf8_characters_in_user_name` and `tst_user_names_can_be_set`.
Note: this is a "tricky" test to implement due to multi-client requirement, consider implementing other (easier) squish tests first.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.