65 Commits

Author SHA1 Message Date
zinduolis
60b30fe849 Merge branch 'master' into measure-test-coverage 2026-01-29 19:55:59 +10:00
kaitoozawa
2056e83050 install simplecov 2026-01-12 16:58:33 +10:00
kaitoozawa
065c7adf03 fix test cleanup and install firefox dependencies 2026-01-12 16:57:12 +10:00
zinduolis
95793433fa Update copyright year to 2026 2025-12-26 19:18:05 +10:00
kaitoozawa
c3e162a8f5 address review comments 2025-12-18 09:44:05 +10:00
kaitoozawa
bd67b8ba2a AR snapshot/restore helpers for test isolation 2025-12-16 10:53:33 +10:00
zinduolis
31decb81b3 Centralised the initiation of MUTEX 2025-09-07 19:23:26 +10:00
zinduolis
e5c8a0c86d Refactor server teardown to improve error handling and cleanup process 2025-09-03 10:43:40 +10:00
zinduolis
6d0531f6b3 Change connection pool cleanup to run before each example in RSpec 2025-09-03 10:31:34 +10:00
zinduolis
f42fa9f599 Add connection pool cleanup after each example in RSpec 2025-09-03 10:18:20 +10:00
zinduolis
eecc73b941 Remove testing message and improve code formatting in spec files 2025-09-03 10:04:31 +10:00
zinduolis
56b34649b7 Comment out SERVER_START_TIMEOUT definition in spec_helper.rb 2025-08-27 21:20:24 +10:00
zinduolis
e93dc28174 Add disconnect_all_active_record! calls before forking in multiple specs for improved SQL connection handling safety 2025-08-25 23:30:54 +10:00
zinduolis
f9c630b5d6 Update .gitignore to include secrets for local GitHub Actions testing; refactor spec_helper.rb for improved fork handling 2025-08-25 22:24:15 +10:00
zinduolis
101020ffa0 Update copyright in rb, js and jsdocs 2024-12-25 11:40:55 +10:00
zinduolis
a62cb63d9c Upgrade activerecord to 7.2 and refactor code for new version 2024-11-06 14:21:24 +10:00
Stephen
fe26a9f9bd Fix port availability check and add error message 2024-04-28 15:58:12 +10:00
Stephen
ed0e43bd27 add db reset function reset_beef_db 2024-04-01 10:42:52 +10:00
Stephen
5102a1f196 changed to use SERVER_START_TIMEOUT 2024-03-30 17:05:05 +10:00
Stephen
9427107044 set to UTF-8 and add a stop server function 2024-03-28 08:20:07 +10:00
Stephen
c51c0fca6d added boiler plate 2024-03-26 19:03:50 +10:00
Stephen
822c6616de removed excess debug code 2024-03-25 12:18:13 +10:00
Stephen
3e56a94573 tidy up auth_rate_spec 2024-03-25 07:26:54 +10:00
Stephen
f978b5fc4f moved testing server functions to spec_helper.rb 2024-03-22 11:47:45 +10:00
Stephen
851cdb249e remove the ARGV warning 2024-03-17 09:39:11 +10:00
Stephen
ed9e72a56d Silence activerecord migration stdout messages 2024-01-03 15:18:50 +10:00
Stephen
5eded170ab Upgrade gem 'otr-activerecord', '~> 2.2.0' including adding internal_metadata to the ActiveRecord migration 2023-12-31 10:00:13 +10:00
jcrew99
29e025bbfc spec: Fix some rubocop violations (#2011) 2022-01-23 23:49:44 +11:00
Isaac Powell
7c3e342981 Feature/ci (#2190)
squash and merge
2021-10-15 14:22:56 +11:00
jcrew99
588e32966a changed from 2.0 to 1.4.2 2021-07-18 13:36:28 +10:00
jcrew99
d959956271 added a check for the version added 2021-07-18 13:05:15 +10:00
Jack Walker
f33dc7aec0 Forced session identification to be performed client side. Server-side response too flakey atm. Cleaned up code. 2020-05-27 20:07:07 +10:00
Jack Walker
e94ac0169f Fixed incorrect variable referencing 2020-05-27 17:17:41 +10:00
Jack Walker
93df6694b8 Changed error handling to account for any false fails. Should now only fail if tests truly does not meet it's intended requirements. 2020-05-27 17:06:09 +10:00
Jack Walker
0086c38933 Updated Edge fingerprinting, was incorrectly being identified as Chrome in some cases. 2020-04-24 18:08:26 +10:00
Jack Walker
4234bf4e48 maybe? 2020-04-23 09:47:33 +10:00
Jack Walker
c6f9f182eb debugging 2020-04-23 09:28:53 +10:00
Jack Walker
91dbaa8931 y 2020-04-23 09:20:32 +10:00
Jack Walker
1cb7103df6 Today is a new day 2020-04-23 08:53:41 +10:00
Jack Walker
44092d8519 fixed config.around hook 2020-04-22 16:25:50 +10:00
Jack Walker
709e748797 Getting closer? 2020-04-22 16:12:45 +10:00
Jack Walker
96ef0f3d9a This is it 2020-04-22 15:41:55 +10:00
Jack Walker
1df856bd30 Attempt 1231829038102931 2020-04-22 15:35:06 +10:00
Jack Walker
02f34cad56 Pls fix 2020-04-22 15:27:10 +10:00
Jack Walker
97fd3f1dcb Example error fix 2020-04-22 15:10:31 +10:00
Jack Walker
4467a9e9d2 Debugging travis 2020-04-22 14:58:57 +10:00
Jack Walker
e957d7779d Debugging travis 2020-04-22 14:33:26 +10:00
Jack Walker
4d8395eaff Hopefully found the final fix for the Travis/Browserstack local tunnel issues 2020-04-22 14:09:32 +10:00
Jack Walker
d2e295c860 / not - <sigh> 2020-04-22 10:29:33 +10:00
Jack Walker
6d74889608 Added missing dependency 2020-04-22 10:25:15 +10:00