ISISComputingGroup / ISISComputingGroup/IBEX

Squish Tests: Experiment details consistent between client instances

Open
#7,750 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.