5b27d9f0ea
♻️ Migrate more tests to Swift Testing
2025-09-29 16:39:32 +02:00
9c9720de42
🚧 Add fake API abstraction
2025-09-29 13:40:01 +02:00
cfb72d1781
✅ All tests pass again
2025-09-26 21:58:19 +02:00
7973f12531
✅ Adjust UI tests because Xcode is weird
2025-09-26 21:46:08 +02:00
af13913d9e
✅ Improve tests
2025-09-26 21:13:06 +02:00
13013f2513
♻️ Lint tests, add background update check
2025-09-26 17:00:43 +02:00
5b6a804667
✅ Fix some more tests
2025-09-25 17:38:00 +02:00
3d403f5ef6
⬆️ Modernize test suite files
2025-09-25 17:05:32 +02:00
0afbf0ddd4
✅ Address testable configurations for fake Valet sites
2025-09-25 16:38:33 +02:00
8abd775eea
✅ Fix tests, cleanup
2025-09-25 16:33:10 +02:00
4e7c8ac624
♻️ WIP: Updates related to Valet version change
...
- Centralized logic related to fetching Valet version.
- Updating global dependencies now updates the version number of Valet
in the driver section.
- The latest version of Valet is now determined by checking Packagist.
(This only occurs when the app starts up.)
2025-08-27 11:23:18 +02:00
88b2495c87
♻️ WIP: Change some tests to Swift Testing, add TestBundle
2025-08-25 17:45:56 +02:00
8925fc4f90
✨ Query latest version of Valet via Packagist
...
This makes it possible for PHP Monitor to request what the latest
version of Valet is. This isn't wired up to the UI currently, so
this feature isn't enabled yet.
To enable this feature, I would need to add:
- Conditional check for Valet updates (via setting)
- Decide when to run this check (either every X time and at launch)?
Additionally, PHP Monitor should be aware of its own uptime in order
to make periodic checks if the app hasn't been restarted. A check
should ideally occur every week or so if the app is not restarted.
The relevant app update check should also be adjusted to run in a very
similar way. How frequently the app checks for updates might also be
a setting but I don't want to query too often.
2025-08-25 14:38:38 +02:00
9f1761d68e
✅ Checked and updated tests
2024-11-26 13:44:08 +01:00
e3ea712a99
✅ Ensure all tests run and pass
2024-07-16 18:38:56 +02:00
b3b509409a
✅ Fix test
2024-03-20 10:47:52 +01:00
b26fc3bc4b
🚀 Version 7.0
2024-02-11 21:35:40 +01:00
2f119d4332
✅ Fix even more tests
2024-01-13 13:22:21 +01:00
d83c629a7b
✅ Fix some tests
2024-01-13 12:46:33 +01:00
a7d5950aa0
✅ Test synchronous shell output
2023-11-26 21:48:40 +01:00
da41673855
✅ Fix broken tests
2023-11-24 23:29:25 +01:00
641bddfce7
✅ Add UI test for PHP config editor
2023-11-07 18:21:14 +01:00
c8ab2e67f6
♻️ Various refactoring
2023-11-01 12:33:34 +01:00
f82ab913c6
✨ Detect which extensions are available
2023-10-31 20:40:11 +01:00
58943148fa
🏗️ WIP: Detect which extensions are available
2023-10-30 20:21:50 +01:00
91bc347e57
🐛 Fix tests, fix issue with window to front
2023-10-26 19:31:55 +02:00
e40b9fe45a
✅ Add UI test for PHP version manager
2023-09-10 11:14:38 +02:00
7977a4e177
🏗️ WIP: Reading of bitsize config entries
2023-09-04 18:39:32 +02:00
4bf475bae2
👌 Remove appcast since it is no longer expected
2023-07-09 15:22:47 +02:00
29d17b3880
✅ Ensure all UI tests pass
2023-05-15 19:44:50 +02:00
7f04dd5fcb
✅ Fix tests
2023-05-15 19:15:02 +02:00
08dcfb36f4
🏗 WIP: Formulae manager UI changes
2023-03-19 14:00:15 +01:00
f8b605f749
👌 Parse upgradable versions
2023-03-18 02:11:57 +01:00
8f1304308d
🏗 WIP: Parsing version updates
2023-03-17 20:38:21 +01:00
84902f3a42
🔀 Merge additional tests into MainMenuTest
2023-03-15 20:07:35 +01:00
f414c723e4
✅ Open additional windows
2023-03-06 22:11:44 +01:00
f3ef1da2bf
✅ Click through the preferences panes
2023-03-06 22:01:58 +01:00
1fc63e0471
🔀 Merge branch 'dev/5.8-tests' into dev/6.0
2023-03-04 00:29:57 +01:00
127d5f4494
✅ Improve tests
2023-03-03 23:11:40 +01:00
13ee618d5c
🚀 Version 5.8.0
2023-03-03 16:49:38 +01:00
ed1d7f8aed
✅ Test improvements
2023-03-03 16:49:17 +01:00
d1498eb070
🐛 Fix issue with parsing CaskFile
2023-03-03 14:44:15 +01:00
defb6e357a
🔀 Merge branch 'dev/5.8' into dev/6.0
2023-02-27 19:13:12 +01:00
715b674929
✅ Fix tests
2023-02-26 15:02:43 +01:00
608525209b
✅ Remove unused test that caused failing suite
2023-02-26 14:50:31 +01:00
c7eb1d5ce5
✅ Fix tests
2023-02-26 14:49:18 +01:00
5fc159ae5a
🐛 Adjusted for new Homebrew JSON output ( #235 )
2023-02-13 17:38:46 +01:00
9c6a21008a
🐛 Adjusted for new Homebrew JSON output ( #235 )
2023-02-13 17:38:09 +01:00
9fceab3e2e
🐛 Adjusted for new Homebrew JSON output ( #235 )
2023-02-13 17:30:01 +01:00
6456741880
✨ Add support for wildcard constraints ( #224 )
2023-02-10 19:31:20 +01:00