Evangelos Ribeiro Tzaras
e80abf713a
tests: Use g_test_init instead of gtk_test_init
...
gtk_test_init() ends up calling gtk_init() which tries opening
the default display. CI jobs sometimes seem to trip over this
even when run through xvfb-run. Therefore we use g_test_init()
instead.
2023-05-09 07:44:09 +00:00
Evangelos Ribeiro Tzaras
e5a6ace32d
tests: Don't mock calls_contacts_provider_new()
...
Having set which folks backends to use the real function can be used
without causing any warnings leading to the build to fail.
2023-01-20 17:12:01 +01:00
Evangelos Ribeiro Tzaras
35953ff4d1
tests: ui-call: Prefer type specific assertions
...
This will make it easier to see what's going wrong when an assertion fails.
2023-01-20 17:12:01 +01:00
Evangelos Ribeiro Tzaras
8a928f2008
call: Remove waiting state
...
The waiting state is not used any more and made wrong assumptions to
begin with, so let's get rid of it.
2022-09-01 17:48:02 +02:00
Evangelos Ribeiro Tzaras
94fa13af4c
settings: Convert to the singleton pattern
...
We only have a single source of settings, so we should reflect that by
using a singleton. This also reduces our LoC.
This doesn't impair our ability to run tests because there we run with
GSETTINGS_BACKEND=memory
2022-05-13 19:58:07 +02:00
Evangelos Ribeiro Tzaras
30c4e90499
ui-call-data: Store origin id and adapt to changes
2022-03-04 18:00:32 +01:00
Evangelos Ribeiro Tzaras
d5ccb40e68
tests: ui-call: Test property equality
...
And especially if properties get updated on both sides.
2022-02-02 00:09:12 +01:00
Evangelos Ribeiro Tzaras
1ca83bc2bc
tests: Add ui-call tests
...
For now we only test the state mapping.
2022-02-02 00:09:12 +01:00