Commit graph

29 commits

Author SHA1 Message Date
4972c79e32 Allow simpler feed exception creation 2021-01-21 22:44:22 -05:00
76f70119fd More work on scraping 2021-01-16 16:48:35 -05:00
097362881b Tests for filtering during feed parsing 2021-01-11 23:12:43 -05:00
a4146ec129 Start on test for filtering during feed parsing 2021-01-11 09:53:09 -05:00
4f34b4ff29 Rule refactoring
- The Database class is now responsible for preparing rules
- Rules are now returned in an array keyed by user
- Empty strings are now passed through during rule preparation
2021-01-08 14:17:46 -05:00
6dba8aa66b Fixes for rules
- Whitespace is now collapsed before evaluating rules
- Feed tests are fixed to retrieve a dumy set of rules
- Rule evaluation during feed parsing also filled out
2021-01-07 15:08:50 -05:00
669e17a1f6 Add ability to discover multiple feeds 2020-12-01 17:12:19 -05:00
bd650765e1 Generalize icon fetching tests 2020-11-05 12:12:01 -05:00
50fd127ac4 Test for icon fetching 2020-11-05 10:14:42 -05:00
bc53a2d24a Style fixes 2020-03-01 15:16:50 -05:00
3aa17ee70f Whitespace 2020-03-01 10:17:16 -05:00
39a1895867 Refine and cover new Guzzle error handling 2020-02-03 16:54:45 -05:00
06d3af0ac3 Fix remaining Picofeed-related test failures 2020-01-24 15:54:08 -05:00
49d003082d Fix problems with nicolus/picofeed
This involved multiple fixes to Picofeed itself, not all of which have
been merged upstream yet
2020-01-23 17:07:20 -05:00
e583ffea67 Start on integrating well-maintained picofeed fork
Picofeed configuration does not seem to get passed to Guzzle.
2020-01-21 08:42:38 -05:00
b5f118e8cb Cleanup 2020-01-20 13:52:48 -05:00
bbace7a0ac Use void and nullable return types where practical 2020-01-20 13:34:03 -05:00
17a2fa96f8 Upgrade to PHPUnit 8 2019-10-16 14:42:43 -04:00
29667464a1 Remove unnecessary namespace imports 2019-09-05 10:03:32 -04:00
eb120b4629 Fetch in three hours if caching is via etag 2019-07-27 11:03:17 -04:00
7340d65c0e Make data clearing in tests static 2018-11-23 10:01:17 -05:00
f22e53fdc9 Align result tests with driver tests 2018-11-22 19:55:54 -05:00
d40243a84c Clean up configuration setting in tests 2018-11-04 09:16:34 -05:00
f64f0c6a22 Whitespace cleanup 2018-10-26 14:58:04 -04:00
59fee52074 Reorganize tests into namespaces 2017-12-21 22:47:19 -05:00
0785f832de CS fixes 2017-12-19 22:19:42 -05:00
183718204d Grouped slow tests; improves #113 2017-12-16 20:03:04 -05:00
415f7fd385 Fix feed timeout test; improves #113 2017-12-16 17:21:23 -05:00
3adfe8742f Reorganize test cases 2017-12-07 15:46:49 -05:00