J. King
26fa9461eb
First battery of IndieAuth tests, with fixes
2019-09-26 19:44:25 -04:00
J. King
6d2b587e38
Merge branch 'master' into microsub
2019-09-25 18:40:29 -04:00
J. King
c5337b37b4
Consolidate creation of synthetic server requests
2019-09-25 18:30:53 -04:00
J. King
7958cc6f62
Test skeleton for IndieAuth
2019-09-25 08:23:42 -04:00
J. King
53aa7a4d0d
Style fixes
2019-09-05 10:21:36 -04:00
J. King
d9c769d40e
Remove Target class
2019-09-05 10:19:05 -04:00
J. King
6235cb0be6
Fix errors in last commit
2019-09-05 10:13:17 -04:00
J. King
29667464a1
Remove unnecessary namespace imports
2019-09-05 10:03:32 -04:00
J. King
45a43488ee
Increase compatibility with misbehaving Fever clients
2019-07-26 23:23:22 -04:00
J. King
2aa16f3405
Merge branch 'fever' into opml
2019-07-24 14:04:04 -04:00
J. King
56bb460820
Test answering OPTIONS requests in Fever
2019-07-24 12:32:00 -04:00
J. King
61b942df70
Defer Fever favicons to a future release
2019-07-24 12:27:50 -04:00
J. King
0480465e7e
Test Fever XML responses
...
Fixes #158
2019-07-24 09:10:13 -04:00
J. King
6ef13d0880
Style fixes
2019-05-01 22:52:20 -04:00
J. King
3899ee6b4e
Allow for replacing label and tag associations
...
This supplements adding and removing
2019-04-27 18:32:15 -04:00
J. King
2d18be959c
Tests for undoing read marks
2019-04-10 18:27:57 -04:00
J. King
daeff63239
Test basic Fever responses
2019-04-10 16:01:58 -04:00
J. King
efd8492573
Tests for various invalid requests
2019-04-10 15:07:34 -04:00
J. King
52bc5fbda6
Tests for simple marking
2019-04-10 09:48:28 -04:00
J. King
98fc3f4940
Test for hot links
2019-04-08 19:21:21 -04:00
J. King
e8f4732b1f
Tests for saved and unread item ID lists
2019-04-08 19:15:12 -04:00
J. King
4ce371ece6
Tests and fixes for Fever item listing
2019-04-08 18:41:56 -04:00
J. King
e3d2215920
Style fixes
2019-04-05 11:03:15 -04:00
J. King
12f23ddc16
Updated tests for arbitrary sorting
2019-04-04 17:21:23 -04:00
J. King
de615c671a
Tests and fixed for Fever feeds and groups
2019-03-27 15:09:04 -04:00
J. King
7faec3b0db
Fever fixes
...
- Ensure the last refresh time is included in authenticated requests
- Use a partial mock in auth tests so that other processing does not
get in the way of results
- Make sure the group list includes unused groups
- Make sure the update time of subscriptions is correct
2019-03-27 11:54:47 -04:00
J. King
7d95e8fc09
Split Fever user management from protocol handler
2019-03-25 08:31:49 -04:00
J. King
1ce95ef4d9
Add means of testing Fever authentication
2019-03-24 15:05:21 -04:00
J. King
fe008d4343
A few more Fever authentication tests
2019-03-21 13:49:55 -04:00
J. King
3b28634447
Verify even in exceptional cases
2019-03-21 11:00:07 -04:00
J. King
07122b524a
Rename Fever user functions for consistency
2019-03-21 10:19:30 -04:00
J. King
9ebaa20633
Tests for Fever password creation and removal
2019-03-20 22:24:35 -04:00
J. King
1e2d595992
Full set of authentication tests for Fever
2019-03-19 23:37:08 -04:00
J. King
d59223bbcb
First authentication test for Fever
2019-03-18 22:49:47 -04:00
J. King
44366f48bf
Remove arbitrary search term limits; fixes #150
2019-03-02 13:53:43 -05:00
J. King
3b8461b1ca
Add searching to TTRSS handler
2019-02-28 16:22:04 -05:00
J. King
85307bc90a
Add parser for TTRSS search strings
2019-02-28 15:31:33 -05:00
J. King
b950ac066f
Restrict options in not-context and hopefully make it easier to use
2019-02-25 22:41:12 -05:00
J. King
5cd84c4ab4
Validate configuration parameters on import, and other changes
...
- Each parameter is checked for type and normalized
- Interval strings are converted to DateInterval objects
- Timeouts can be specified as interval strings
- Most intervals can be null to signify infinity
- Driver classes are checked that they implement the correct interface
- Short driver names may be used, and are used by default
- Helpful errors messages are printed in case of erroneous configuration
Exporting is currently broken; this will be fixed in an upcoming commit
2019-01-20 22:40:49 -05:00
J. King
81acba90dc
Use strict equality when comparing strings
2019-01-11 10:38:06 -05:00
J. King
0513b606c2
Merge master
2018-12-07 19:21:44 -05:00
J. King
cf896121b2
Style fixes
2018-12-05 17:28:11 -05:00
J. King
51755a2ce6
Retire article field groups
2018-12-05 16:55:14 -05:00
J. King
7340d65c0e
Make data clearing in tests static
2018-11-23 10:01:17 -05:00
J. King
f22e53fdc9
Align result tests with driver tests
2018-11-22 19:55:54 -05:00
J. King
3b3b810f10
Replicate some unspecified NCNv1 behaviour, and document the rest
...
See #139 for list
Closes #139
Closes #140
Closes #141
2018-11-07 13:01:46 -05:00
J. King
63ae6fb703
Merge remote-tracking branch 'remotes/origin/user-rewrite'
2018-11-06 16:36:50 -05:00
J. King
4869559fb3
Test NCNv1 user query
2018-11-06 13:21:53 -05:00
J. King
d40243a84c
Clean up configuration setting in tests
2018-11-04 09:16:34 -05:00
J. King
11747c93fd
Strip out unused user management functionality
...
Tests have been removed as well; new tests are forthcoming
2018-10-28 10:59:17 -04:00