Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
4b24bad
Rename clickOnMiddleOfCanvas to clickInTheMiddleOfTheCanvas for consi…
YatsekTest Mar 25, 2026
b15d4d8
Refactor: Replace clickInTheMiddleOfTheScreen with clickInTheMiddleOf…
YatsekTest Mar 26, 2026
d4edd69
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Mar 26, 2026
550a9f9
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Mar 27, 2026
91457de
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Mar 30, 2026
410a069
Remove unused import from star-atom.spec.ts
YatsekTest Mar 30, 2026
d04aa54
Refactor click function names in view-only mode tests for clarity and…
YatsekTest Mar 30, 2026
629de3e
Refactor click function names in view-only mode tests for clarity and…
YatsekTest Mar 31, 2026
6e37af5
refactor: Rename click function to improve clarity in tests
YatsekTest Mar 31, 2026
3498fdd
refactor: Rename click function for consistency in API-set-get-molecu…
YatsekTest Mar 31, 2026
3b81662
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 2, 2026
c8f3034
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
5267d39
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
e3fde3c
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
f9b52aa
Add .github/agents/ to .gitignore
YatsekTest Apr 2, 2026
bfdd7d8
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
0798f38
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
b422181
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
fc62de0
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 2, 2026
80ad798
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 3, 2026
0212308
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 3, 2026
c90cd80
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 3, 2026
6507f94
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 3, 2026
9c8ee3f
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 6, 2026
782c766
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
7afa7f1
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
6ce359e
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
4fb7246
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
13a2e1c
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
d727559
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
1c88057
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 6, 2026
5c2d0ed
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 7, 2026
0756f3e
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
8cca17a
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
656bcc9
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
bbdb521
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
206c37c
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
d7c9a3f
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
70e6a38
Rename clickInTheMiddleOfTheScreen function to clickInTheMiddleOfTheC…
YatsekTest Apr 7, 2026
79018ea
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 7, 2026
81eaabc
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 14, 2026
647772b
refactor: rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 14, 2026
9985eea
Update multi-tailed arrow tool tests and expected results
YatsekTest Apr 14, 2026
193f5b7
refactor: rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 14, 2026
a3f51f6
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 14, 2026
e0f8234
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 16, 2026
4539ee5
refactor: rename click function for clarity and update related test
YatsekTest Apr 16, 2026
bd43ffb
refactor: rename click function for consistency and update related test
YatsekTest Apr 16, 2026
d8ac242
refactor: rename click function for clarity in CML format tests
YatsekTest Apr 16, 2026
94c30bc
refactor: rename click function for clarity in RXN format tests
YatsekTest Apr 16, 2026
71fedbd
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 17, 2026
d296ed8
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 17, 2026
1c50b82
Refactor: Rename clickInTheMiddleOfTheScreen to clickInTheMiddleOfThe…
YatsekTest Apr 17, 2026
a756a0e
Refactor: replace clickInTheMiddleOfTheScreen with clickInTheMiddleOf…
YatsekTest Apr 17, 2026
54286a6
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 17, 2026
089ac9e
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 20, 2026
9d94d6e
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
2ff457e
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
078d87a
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
20e0bd3
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
4a807a6
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
4772207
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
4003069
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
a8ea3bc
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
dd22984
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
7733e9a
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
dbad06e
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
0440c07
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 20, 2026
3b70937
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 21, 2026
7301384
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 21, 2026
60508d7
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 21, 2026
a537bd4
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 21, 2026
10bcead
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 21, 2026
532ef95
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 22, 2026
90b1aaf
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
3311932
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
e967601
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
bc1d209
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
094bf77
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
0970187
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
a8b855d
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 22, 2026
8f247f5
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 23, 2026
1cc93d9
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
1b17fdb
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
616b3bd
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
2e69d4d
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
544df67
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
4b7be21
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
0563ae2
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
4751e66
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
2cb1b5a
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 23, 2026
4a9ffd9
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 24, 2026
8dbcd97
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
1396ae1
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
25b07a2
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
2bc8af3
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
4c8226a
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
4f39633
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
f7d4faf
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
a4929bc
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
0f27d44
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
1378df6
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
43300d0
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
ae0b1aa
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
e3abcda
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
2577909
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
a281eb9
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
0c3511b
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
c856d72
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
ab04c73
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 24, 2026
768779f
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 27, 2026
46671e6
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 27, 2026
03693ec
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
769aa25
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
8dd0f99
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
35f33dd
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 27, 2026
289d599
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
94cac36
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
1957a23
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
7eabd10
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
d7e0957
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 27, 2026
93f2d04
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 28, 2026
9c7ce91
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
c184cf6
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
480eda0
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
0e93c6b
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
48082da
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
85d25c7
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
41f61d5
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
ea7b77e
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 28, 2026
525ad86
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 28, 2026
64d686b
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 30, 2026
44870d1
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 30, 2026
5907b0c
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 30, 2026
3423628
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 30, 2026
d5f1e28
Refactoring: close StructureLibraryDialog after opening TemplateLibra…
YatsekTest Apr 30, 2026
d2ff6f7
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 30, 2026
0081a7c
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest Apr 30, 2026
214c10a
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest Apr 30, 2026
3a74ce1
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 1, 2026
06fc0a2
Refactoring: replace clickInTheMiddleOfTheScreen with clickInTheMiddl…
YatsekTest May 1, 2026
564698a
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 2, 2026
56a98e3
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 4, 2026
24795d1
refactor: rename click function to clickInTheMiddleOfTheCanvas for cl…
YatsekTest May 4, 2026
ffe9cf4
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 5, 2026
04aa189
fix: revert drawBenzeneRing to use clickInTheMiddleOfTheScreen to fix…
Copilot May 5, 2026
57e2a76
revert: restore clickInTheMiddleOfTheCanvas in drawBenzeneRing (undo …
Copilot May 5, 2026
f9680af
Update test snapshots and modify V2000 mol file for improved accuracy…
YatsekTest May 5, 2026
4e3c8d9
fix: update canvas click method and add wait for timeout in atom tool…
YatsekTest May 5, 2026
87f9d69
fix: simplify screenshot comparison in right-click menu tests
YatsekTest May 6, 2026
352eafe
fix: update snapshot for right-click undo/redo highlight test (screen…
Copilot May 6, 2026
0d0202e
Merge origin/master into 9527-autotests-get-rid-of-clickinthemiddleof…
Copilot May 6, 2026
56df9c4
Merge remote-tracking branch 'origin/master' into 9527-autotests-get-…
YatsekTest May 6, 2026
712fa89
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 6, 2026
0aca229
refactor: replace clickInTheMiddleOfTheScreen with clickInTheMiddleOf…
YatsekTest May 7, 2026
e86ad92
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 7, 2026
7977da8
test: add cancellation step in text editor dialog for bug case in 3.8.0
YatsekTest May 7, 2026
c578781
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 7, 2026
9a0685c
refactor: replace clickInTheMiddleOfTheScreen with clickInTheMiddleOf…
YatsekTest May 7, 2026
f78bffd
refactor: replace clickInTheMiddleOfTheScreen with clickInTheMiddleOf…
YatsekTest May 7, 2026
8449a5c
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 7, 2026
c0523bb
refactor: remove clickInTheMiddleOfTheScreen and use clickInTheMiddle…
YatsekTest May 7, 2026
1f1f428
refactor: replace clickInTheMiddleOfTheScreen with clickInTheMiddleOf…
YatsekTest May 7, 2026
b270ff8
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 7, 2026
4e7228a
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 13, 2026
4bf5479
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 14, 2026
8969d9c
Updating baseline files for tests due to changes in the behavior of t…
YatsekTest May 14, 2026
bed6381
Reference files have been updated for tests containing the modified o…
YatsekTest May 14, 2026
50e650d
Fix calculated-values reaction expectations and isolate decimal preci…
YatsekTest May 14, 2026
bd3b8d6
Reference files have been updated for tests containing the modified o…
YatsekTest May 14, 2026
6ab368f
Reference files have been updated for tests containing the modified o…
YatsekTest May 15, 2026
d523f6a
Reference files have been updated for tests containing the modified o…
YatsekTest May 15, 2026
6780c93
Merge master: resolve test-data conflicts by taking master side
YatsekTest May 15, 2026
306c841
Update autotest expected data after master merge
YatsekTest May 15, 2026
874994e
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 15, 2026
cf52448
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 18, 2026
2f7a74c
Update snapshots and expected files for R-group and Hand tool tests
YatsekTest May 18, 2026
ca4fecc
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 19, 2026
b12f9e3
Refactor expected molecular files for consistency in coordinates
YatsekTest May 19, 2026
6c822cf
Merge branch 'master' of https://github.com/epam/ketcher into 9527-au…
YatsekTest May 19, 2026
3e41165
Fix Case 13: add aliasBILN field back to expected KET files
Copilot May 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,17 @@ async function savedFileInfoStartsWithRxn(page: Page, wantedResult = false) {
await SaveStructureDialog(page).cancel();
}

async function drawOpenAngleReactionArrow(page: Page) {
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);

// Use center-relative coordinates to keep arrow creation stable
// across different window/canvas positions.
const { x, y } = await getCoordinatesOfTheMiddleOfTheScreen(page);
await page.mouse.move(x - 300, y + 120);
await dragMouseTo(page, x + 300, y - 120);
}

let page: Page;
test.describe('Tests for Open and Save RXN file operations', () => {
test.beforeAll(async ({ initMoleculesCanvas }) => {
Expand Down Expand Up @@ -344,10 +355,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
page,
'KET/unsplit-nucleotides-connected-with-phosphates.ket',
);
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);
await page.mouse.move(100, 500);
await dragMouseTo(page, 900, 100);
await drawOpenAngleReactionArrow(page);

await verifyFileExport(
page,
Expand All @@ -373,10 +381,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
page,
'KET/unsplit-nucleotides-connected-with-peptides.ket',
);
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);
await page.mouse.move(100, 500);
await dragMouseTo(page, 900, 100);
await drawOpenAngleReactionArrow(page);

await verifyFileExport(
page,
Expand All @@ -402,10 +407,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
page,
'KET/unsplit-nucleotides-connected-with-nucleotides.ket',
);
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);
await page.mouse.move(100, 500);
await dragMouseTo(page, 700, 100);
await drawOpenAngleReactionArrow(page);

await verifyFileExport(
page,
Expand All @@ -431,10 +433,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
page,
'KET/unsplit-nucleotides-connected-with-chems.ket',
);
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);
await page.mouse.move(100, 500);
await dragMouseTo(page, 900, 100);
await drawOpenAngleReactionArrow(page);
await verifyFileExport(
page,
'Rxn-V2000/unsplit-nucleotides-connected-with-chems.rxn',
Expand All @@ -459,10 +458,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
page,
'KET/unsplit-nucleotides-connected-with-bases.ket',
);
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);
await page.mouse.move(100, 500);
await dragMouseTo(page, 900, 100);
await drawOpenAngleReactionArrow(page);

await verifyFileExport(
page,
Expand All @@ -488,10 +484,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
page,
'KET/unsplit-nucleotides-connected-with-sugars.ket',
);
await CommonLeftToolbar(page).erase();
await LeftToolbar(page).selectArrowTool(ArrowTool.ArrowOpenAngle);
await page.mouse.move(100, 500);
await dragMouseTo(page, 900, 100);
await drawOpenAngleReactionArrow(page);

await verifyFileExport(
page,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,10 +158,10 @@ test.describe('Calculated Values Tools', () => {
CalculatedValuesDialog(page).chemicalFormulaInput,
).toContainText('[C6H6]+[C2H4] > [C8H10]');
await expect(CalculatedValuesDialog(page).molecularWeightInput).toHaveValue(
'[78.11]+[28.05] > [106.17]',
'[78.114]+[28.054] > [106.168]',
);
await expect(CalculatedValuesDialog(page).exactMassInput).toHaveValue(
'[78.05]+[28.03] > [106.08]',
'[78.047]+[28.031] > [106.078]',
);
await expect(
CalculatedValuesDialog(page).elementalAnalysisInput,
Expand All @@ -176,6 +176,10 @@ test.describe('Calculated Values Tools', () => {
await expect(CalculatedValuesDialog(page).exactMassInput).toHaveValue(
'[78.0]+[28.0] > [106.1]',
);

// Restore defaults to keep subsequent tests independent from decimal-place state.
await CalculatedValuesDialog(page).selectMolecularWeightDecimalPlaces(3);
await CalculatedValuesDialog(page).selectExactMassDecimalPlaces(3);
});

test('One structure on canvas (Benzene ring)', async () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -574,6 +574,8 @@ test.describe('Macro-Micro-Switcher', () => {
await CommonTopLeftToolbar(page).saveFile();
expect(SaveStructureDialog(page).window).toBeVisible();
await takeEditorScreenshot(page);
await SaveStructureDialog(page).cancel();
await fullScreenButton.click();
});
});

Expand Down Expand Up @@ -827,6 +829,7 @@ test.describe('Macro-Micro-Switcher', () => {
await CommonTopRightToolbar(page).turnOnMacromoleculesEditor();
await Library(page).switchToRNATab();
await takePageScreenshot(page);
await CommonTopRightToolbar(page).fullScreen();
});

test.skip(
Expand Down
Loading
Loading