J. King
7414d3844e
Fix up the rest of the subscriptionUpdate function
2022-12-27 14:20:13 -05:00
J. King
6958c24be2
Fix most subscription tests
...
Two tests depend upon article functions which will be addressed in due
course.
2022-10-07 18:38:17 -04:00
J. King
9f784251e8
Fix up the aadding of subscription
...
Tests to come.
Because a feed could be added without adding a subscription previously,
it was possible to check feeds for validity before adding subscriptions,
yielding visibly atomic operations. These new functions replicate this
functionality by adding soft-deleted subscriptions and undeleting them
once the fetch succeeds.
2022-10-04 16:46:23 -04:00
J. King
2c9daedb14
Add provision for soft deletion of subscriptions
2022-09-30 12:32:28 -04:00
J. King
b24a76b744
Fix up the simpler database functions
2022-09-27 21:13:04 -04:00
J. King
15a2e7fe0f
Actually-last tests for schema upgrade
2022-09-27 16:32:46 -04:00
J. King
95d20f33c7
Last tests for schema upgrade
2022-09-27 11:17:06 -04:00
J. King
63e780b06d
Tests for articles, with fixes
...
Related tables (categories, enclosures, label members) still need tests
2022-09-26 16:49:41 -04:00
J. King
48accdfad8
Fix subs in the new MySQL schema
2022-09-22 20:50:51 -04:00
J. King
d5652296ea
Test feed reduplication
2022-09-19 13:06:19 -04:00
J. King
307ab7fa2a
Merge branch 'dbtest' into redup
2022-09-15 10:42:33 -04:00
J. King
a77b47cd59
Merge branch 'master' into dbtest
2022-09-15 10:12:04 -04:00
J. King
866800dcc5
Finish last Guzzle-related tests
2022-09-13 19:52:29 -04:00
J. King
3be3f43bab
Start on tests for response wrappers
2022-08-06 22:59:25 -04:00
J. King
d2f3f19128
Fix failures
2022-08-06 16:16:18 -04:00
J. King
459e44e041
Address remaining errors
...
Still many failures to fix
2022-08-06 16:03:50 -04:00
J. King
56f015bfb9
More Guzzle conversion
2022-08-06 13:40:02 -04:00
J. King
64ec3f6ae4
Use unused variable
2022-08-05 22:10:36 -04:00
J. King
4d18bf27e2
Adjust most uses of Diactoros to Guzzle PSR-7
2022-08-05 22:08:36 -04:00
J. King
6c0183faea
Replace instances of Diactoros' EmptyResponse
2022-08-04 22:04:39 -04:00
J. King
387de940ff
Start on update test
2022-06-08 22:36:06 -04:00
J. King
3f7df467e6
Tweak
2022-06-07 13:49:13 -04:00
J. King
e4a7e6622b
Fix most problems with the new schema
...
Some issues remain with MySQL
2022-06-06 19:54:48 -04:00
J. King
9459ef044f
Use existing infrastructure for update tests
2022-06-06 10:51:41 -04:00
J. King
e9c6ddcfdf
Adjust date fix-up after column changes
2022-06-05 18:17:26 -04:00
J. King
07bac4ead3
Remove colukmn types from test data
...
For some reason this breaks PostgreSQL tests; this will have to be fixed
2022-06-05 17:41:32 -04:00
J. King
0f2da754c5
Fix remaining test problems
2022-06-04 23:02:24 -04:00
J. King
c40f39e34e
Work around MySQL absurdities
2022-06-04 22:07:21 -04:00
J. King
2822864a85
Fix most test failures
...
MySQL is still being stubborn. It may be a type-conversion issue.
2022-06-04 20:16:22 -04:00
J. King
51ce4ae92b
Partial rewrite of database table comparison
...
Contents still need to be sorted for tests to pass.
2022-06-03 22:10:49 -04:00
J. King
9ac615e4a4
Apply more PSR-12 style rules
2022-05-31 23:55:04 -04:00
J. King
4ed650fd87
Style fixes
2022-05-31 23:21:33 -04:00
J. King
2c19aa06b7
Put column defs in one place in tests
2022-05-31 23:08:05 -04:00
J. King
d1da6fbe5e
Use cases rather than casting bools to int in SQL
2022-05-30 17:29:34 -04:00
J. King
59358ec35b
More PHP 7 fixes
2022-04-30 17:11:18 -04:00
J. King
761b3d5333
Return removed articles correctly in Miniflux
2022-04-29 23:28:47 -04:00
J. King
d64dc751f9
Tests for query filters
2022-04-29 20:53:05 -04:00
J. King
c6cc2a1a42
Restore coverage for Query class
2022-04-29 17:23:41 -04:00
J. King
630536d789
Tests for union context
2022-04-29 16:35:46 -04:00
J. King
0c8f33c37c
Remove setCTE and pushCTE from query builder
2022-04-28 21:24:57 -04:00
J. King
65b1bb4fcd
Allow multiple dates in TT-RSS searches
2022-04-26 17:13:16 -04:00
J. King
2c5b9a6768
Fix missing TTRSS coverage
2022-04-26 12:13:15 -04:00
J. King
17832ac63e
Allow timezone in TT-RSS search queries
...
Does not quite work yet
2022-04-25 22:28:16 -04:00
J. King
7e5d8494c4
Tests for selecting arrays of ranges
2022-04-25 14:33:19 -04:00
J. King
e6505a5fda
Work around possible MySQL bug
2022-04-25 09:56:13 -04:00
J. King
f6799e2ab1
Tests for date ranges in contexts
2022-04-24 12:25:37 -04:00
J. King
33a3478a58
Avoid use of PHP 7.4 feature
2022-04-23 17:24:25 -04:00
J. King
fe02613214
Fix coverage
2022-04-22 22:46:13 -04:00
J. King
53ba591720
Finish up article selection refactor
2022-04-22 19:22:50 -04:00
J. King
4a87926dd5
Fix up context tests
2022-04-21 14:37:28 -04:00