Maikel Linke
4ecbbae55e
Adapt large browser window as default
...
We were really close to that anyway. It simplifies the code a bit.
2023-06-08 13:51:29 +10:00
Maikel Linke
f13c0e1dca
Bring all Rspec config for database cleaning together
2023-04-12 14:23:09 +10:00
filipefurtad0
9323394eb7
Adds CI condition browser_options; sets timeouts to 60
2023-01-20 11:13:31 +00:00
Philipp Winkler
093b851395
Control headless mode for testing via environment variable
2022-08-09 20:57:52 +02:00
filipefurtad0
b0d29c6dbc
Updates spec settings to address timeout error
2022-06-23 10:24:20 +01:00
Maikel Linke
4d8c44d890
Include port in URLs generated by system specs
...
This means that we can follow generated links, for example in emails and
reach the test app server.
2022-04-13 15:03:38 +10:00
Maikel Linke
c89cf36831
Raise JavaScript errors within system specs (again)
...
Re-raising console errors helps us to find subtle bugs.
2021-10-15 16:34:56 +11:00
filipefurtad0
ef68791fd6
Sets js_errors: to false and keeps headless; true
...
Sets js_errors to false
Sets headless to true
2021-10-14 14:11:36 +01:00
Maikel Linke
02a19361fb
Raise JavaScript errors within system specs
...
Re-raising console errors helps us to find subtle bugs.
2021-10-11 13:39:24 +11:00
Matt-Yorkley
21f26669b4
Split spec configurations into smaller parts
...
base_spec_helper now defines configs that are universal, whereas spec_helper is for configs that are using DatabaseCleaner and Selenium. This means we can include the base_spec_helper in both the system test setup and the regular setup but separate the other configurations for each type.
2021-07-25 12:32:36 +01:00
Matt-Yorkley
afce55dab5
Add Devise System spec helpers
...
This is recommended when using Devise.
2021-07-25 11:25:44 +01:00
Matt-Yorkley
2b4d8fbd63
Reorganise cuprite setup code
2021-07-22 11:01:51 +01:00
Matt-Yorkley
7ee6e48f17
Ignore external scripts
...
In some cases the browser will try to load external files like fonts, Google maps JS, Stripe JS. This can cause network issues on slow connections and add a lot of unnecessary time to each test.
2021-07-22 10:48:16 +01:00
Matt-Yorkley
0fbba0fa9d
Clean up some comments
2021-07-22 10:20:57 +01:00
Matt-Yorkley
a14059a77d
Adjust timeout settings for more flexibility
2021-07-22 10:18:50 +01:00
filipefurtad0
85d2db52ae
Sets headless: true
2021-07-21 16:42:46 +01:00
filipefurtad0
ec07a3cd3d
Add the Ferrum-Cuprite driver to the stack
2021-07-20 15:52:21 +01:00