diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-1440-900-dark-1-snap.png new file mode 100644 index 00000000..77cd2841 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-1440-900-light-1-snap.png new file mode 100644 index 00000000..a3231ed4 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-320-560-dark-1-snap.png new file mode 100644 index 00000000..7b539d43 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-320-560-light-1-snap.png new file mode 100644 index 00000000..6ec2a9dc Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-390-840-dark-1-snap.png new file mode 100644 index 00000000..f59879f5 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-390-840-light-1-snap.png new file mode 100644 index 00000000..eaa7cd41 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-768-1024-dark-1-snap.png new file mode 100644 index 00000000..d7c52de0 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-768-1024-light-1-snap.png new file mode 100644 index 00000000..5c93ba4d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-certificates-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-1440-900-dark-1-snap.png new file mode 100644 index 00000000..4d09f457 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-1440-900-light-1-snap.png new file mode 100644 index 00000000..a4266cc5 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-320-560-dark-1-snap.png new file mode 100644 index 00000000..b45086eb Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-320-560-light-1-snap.png new file mode 100644 index 00000000..7de978fd Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-390-840-dark-1-snap.png new file mode 100644 index 00000000..ef0b2b92 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-390-840-light-1-snap.png new file mode 100644 index 00000000..267e3051 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-768-1024-dark-1-snap.png new file mode 100644 index 00000000..a14b12b2 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-768-1024-light-1-snap.png new file mode 100644 index 00000000..be549ab2 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-empty-homepage-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-1440-900-dark-1-snap.png new file mode 100644 index 00000000..f3c4fdc7 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-1440-900-light-1-snap.png new file mode 100644 index 00000000..ae167349 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-320-560-dark-1-snap.png new file mode 100644 index 00000000..bae1c78e Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-320-560-light-1-snap.png new file mode 100644 index 00000000..8f047eea Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-390-840-dark-1-snap.png new file mode 100644 index 00000000..44fe5efd Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-390-840-light-1-snap.png new file mode 100644 index 00000000..2ae692d7 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-768-1024-dark-1-snap.png new file mode 100644 index 00000000..ec526cba Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-768-1024-light-1-snap.png new file mode 100644 index 00000000..f6bbc7e6 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homepage-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-1440-900-dark-1-snap.png new file mode 100644 index 00000000..f4707f69 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-1440-900-light-1-snap.png new file mode 100644 index 00000000..4d112caf Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-320-560-dark-1-snap.png new file mode 100644 index 00000000..d753d786 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-320-560-light-1-snap.png new file mode 100644 index 00000000..ef89ccf6 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-390-840-dark-1-snap.png new file mode 100644 index 00000000..f4e939c2 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-390-840-light-1-snap.png new file mode 100644 index 00000000..52b062bb Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-768-1024-dark-1-snap.png new file mode 100644 index 00000000..cf7d8b19 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-768-1024-light-1-snap.png new file mode 100644 index 00000000..4990694b Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-answers-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-1440-900-dark-1-snap.png new file mode 100644 index 00000000..d8e69133 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-1440-900-light-1-snap.png new file mode 100644 index 00000000..71ff4ad8 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-320-560-dark-1-snap.png new file mode 100644 index 00000000..bc29bf81 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-320-560-light-1-snap.png new file mode 100644 index 00000000..ce0860ea Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-390-840-dark-1-snap.png new file mode 100644 index 00000000..8540360b Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-390-840-light-1-snap.png new file mode 100644 index 00000000..89199ced Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-768-1024-dark-1-snap.png new file mode 100644 index 00000000..d2b6a2ad Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-768-1024-light-1-snap.png new file mode 100644 index 00000000..f40516f6 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-expert-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-1440-900-dark-1-snap.png new file mode 100644 index 00000000..76050cf3 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-1440-900-light-1-snap.png new file mode 100644 index 00000000..9a236649 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-320-560-dark-1-snap.png new file mode 100644 index 00000000..dd9869b2 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-320-560-light-1-snap.png new file mode 100644 index 00000000..91f6ff3e Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-390-840-dark-1-snap.png new file mode 100644 index 00000000..911c490f Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-390-840-light-1-snap.png new file mode 100644 index 00000000..8eb174e0 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-768-1024-dark-1-snap.png new file mode 100644 index 00000000..a99d5029 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-768-1024-light-1-snap.png new file mode 100644 index 00000000..356dec0b Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-homework-question-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-1440-900-dark-1-snap.png new file mode 100644 index 00000000..65642184 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-1440-900-light-1-snap.png new file mode 100644 index 00000000..84454840 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-320-560-dark-1-snap.png new file mode 100644 index 00000000..fea93fe9 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-320-560-light-1-snap.png new file mode 100644 index 00000000..acf8546d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-390-840-dark-1-snap.png new file mode 100644 index 00000000..833b6f4d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-390-840-light-1-snap.png new file mode 100644 index 00000000..112f5092 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-768-1024-dark-1-snap.png new file mode 100644 index 00000000..a5451f08 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-768-1024-light-1-snap.png new file mode 100644 index 00000000..9656aa87 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-change-password-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-1440-900-dark-1-snap.png new file mode 100644 index 00000000..68152045 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-1440-900-light-1-snap.png new file mode 100644 index 00000000..0bfc323c Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-320-560-dark-1-snap.png new file mode 100644 index 00000000..f1177876 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-320-560-light-1-snap.png new file mode 100644 index 00000000..1e8cbc1d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-390-840-dark-1-snap.png new file mode 100644 index 00000000..26e0ae2b Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-390-840-light-1-snap.png new file mode 100644 index 00000000..e3b361c7 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-768-1024-dark-1-snap.png new file mode 100644 index 00000000..8230f592 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-768-1024-light-1-snap.png new file mode 100644 index 00000000..98598c87 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-email-login-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-1440-900-dark-1-snap.png new file mode 100644 index 00000000..ee5939ab Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-1440-900-light-1-snap.png new file mode 100644 index 00000000..2b8e54bc Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-320-560-dark-1-snap.png new file mode 100644 index 00000000..343c330d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-320-560-light-1-snap.png new file mode 100644 index 00000000..f975f6f1 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-390-840-dark-1-snap.png new file mode 100644 index 00000000..3c458fe8 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-390-840-light-1-snap.png new file mode 100644 index 00000000..68b579e9 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-768-1024-dark-1-snap.png new file mode 100644 index 00000000..cdb34339 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-768-1024-light-1-snap.png new file mode 100644 index 00000000..106c050d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-mail-sent-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-1440-900-dark-1-snap.png new file mode 100644 index 00000000..7c90c863 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-1440-900-light-1-snap.png new file mode 100644 index 00000000..be6b1748 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-320-560-dark-1-snap.png new file mode 100644 index 00000000..a2ce1f26 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-320-560-light-1-snap.png new file mode 100644 index 00000000..88f6c90e Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-390-840-dark-1-snap.png new file mode 100644 index 00000000..c62b7b18 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-390-840-light-1-snap.png new file mode 100644 index 00000000..d3cf2ef8 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-768-1024-dark-1-snap.png new file mode 100644 index 00000000..df1b9ee4 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-768-1024-light-1-snap.png new file mode 100644 index 00000000..e39e0908 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-password-login-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-1440-900-dark-1-snap.png new file mode 100644 index 00000000..bcdc6fa8 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-1440-900-light-1-snap.png new file mode 100644 index 00000000..f616c178 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-320-560-dark-1-snap.png new file mode 100644 index 00000000..8e58b12c Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-320-560-light-1-snap.png new file mode 100644 index 00000000..7f768df2 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-390-840-dark-1-snap.png new file mode 100644 index 00000000..cbcfaf5b Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-390-840-light-1-snap.png new file mode 100644 index 00000000..5cf761ef Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-768-1024-dark-1-snap.png new file mode 100644 index 00000000..5652e9ab Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-768-1024-light-1-snap.png new file mode 100644 index 00000000..346ca9a0 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-login-reset-password-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-1440-900-dark-1-snap.png new file mode 100644 index 00000000..b53f26c0 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-1440-900-light-1-snap.png new file mode 100644 index 00000000..b168da44 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-320-560-dark-1-snap.png new file mode 100644 index 00000000..b20939a1 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-320-560-light-1-snap.png new file mode 100644 index 00000000..49fbdcfa Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-390-840-dark-1-snap.png new file mode 100644 index 00000000..fdcc3145 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-390-840-light-1-snap.png new file mode 100644 index 00000000..42a16d68 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-768-1024-dark-1-snap.png new file mode 100644 index 00000000..40c14bb6 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-768-1024-light-1-snap.png new file mode 100644 index 00000000..54075a9c Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-1440-900-dark-1-snap.png new file mode 100644 index 00000000..ca6c65ab Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-1440-900-light-1-snap.png new file mode 100644 index 00000000..072eb196 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-320-560-dark-1-snap.png new file mode 100644 index 00000000..86c79bfe Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-320-560-light-1-snap.png new file mode 100644 index 00000000..f0702d5f Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-390-840-dark-1-snap.png new file mode 100644 index 00000000..94caa771 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-390-840-light-1-snap.png new file mode 100644 index 00000000..8fa6dff9 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-768-1024-dark-1-snap.png new file mode 100644 index 00000000..c03276c1 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-768-1024-light-1-snap.png new file mode 100644 index 00000000..5bde3b25 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-materials-missing-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-1440-900-dark-1-snap.png new file mode 100644 index 00000000..57f20969 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-1440-900-light-1-snap.png new file mode 100644 index 00000000..95d22099 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-320-560-dark-1-snap.png new file mode 100644 index 00000000..ce52b39a Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-320-560-light-1-snap.png new file mode 100644 index 00000000..2e8206dd Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-390-840-dark-1-snap.png new file mode 100644 index 00000000..8f232f7a Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-390-840-light-1-snap.png new file mode 100644 index 00000000..b3e4578e Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-768-1024-dark-1-snap.png new file mode 100644 index 00000000..9ffac66e Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-768-1024-light-1-snap.png new file mode 100644 index 00000000..c330b37d Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-no-certificates-768-1024-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-1440-900-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-1440-900-dark-1-snap.png new file mode 100644 index 00000000..69152e10 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-1440-900-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-1440-900-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-1440-900-light-1-snap.png new file mode 100644 index 00000000..7a952cda Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-1440-900-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-320-560-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-320-560-dark-1-snap.png new file mode 100644 index 00000000..0923875a Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-320-560-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-320-560-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-320-560-light-1-snap.png new file mode 100644 index 00000000..103e3134 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-320-560-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-390-840-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-390-840-dark-1-snap.png new file mode 100644 index 00000000..69f91c0b Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-390-840-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-390-840-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-390-840-light-1-snap.png new file mode 100644 index 00000000..bb9a2f66 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-390-840-light-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-768-1024-dark-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-768-1024-dark-1-snap.png new file mode 100644 index 00000000..3cdd2bae Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-768-1024-dark-1-snap.png differ diff --git a/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-768-1024-light-1-snap.png b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-768-1024-light-1-snap.png new file mode 100644 index 00000000..9e6ee260 Binary files /dev/null and b/tests/__image_snapshots__/regression-test-ts-tests-regression-test-ts-visual-regression-test-for-settings-768-1024-light-1-snap.png differ diff --git a/tests/regression.test.ts b/tests/regression.test.ts index e4587070..31c0ec79 100644 --- a/tests/regression.test.ts +++ b/tests/regression.test.ts @@ -110,16 +110,21 @@ describe('visual regression test for', () => { }); }); - beforeEach(async () => { + beforeAll(async () => { browser = await playwright.chromium.launch(); + }); + + afterAll(async () => { + await browser.close(); + }); + + beforeEach(async () => { page = await browser.newPage(); }); - const goto = (route: string) => { - return page.goto(`http://localhost:3000${route}`, { - waitUntil: 'networkidle', - }); - }; + afterEach(async () => { + await page.close(); + }); let testIndex = 0; @@ -128,7 +133,10 @@ describe('visual regression test for', () => { async (name, route, action, width, height, colorScheme) => { console.log(`Running test ${++testIndex} of ${tests.length}: ${name}`); await page.setViewportSize({ width, height }); - await goto(route); + + await page.goto(`http://localhost:3000${route}`, { + waitUntil: 'networkidle', + }); if (colorScheme === 'dark') { await page.evaluate(() => { @@ -143,7 +151,7 @@ describe('visual regression test for', () => { expect(image).toMatchImageSnapshot({ comparisonMethod: 'ssim', customDiffConfig: { - ssim: 'fast', + ssim: 'bezkrovny', }, failureThreshold: Math.pow(16, 2), failureThresholdType: 'pixel',