|
|
@ -613,11 +613,13 @@ class TestV1 extends \JKingWeb\Arsse\Test\AbstractTest { |
|
|
|
} |
|
|
|
if ($in3) { |
|
|
|
$props = [ |
|
|
|
'keep_rule' => $in['keeplist_rules'], |
|
|
|
'block_rule' => $in['blocklist_rules'], |
|
|
|
'folder' => $in['category_id'] - 1, |
|
|
|
'scrape' => $in['crawler'] ?? false, |
|
|
|
]; |
|
|
|
$rules = (strlen($in['keeplist_rules'] ?? "") || strlen($in['blocklist_rules'] ?? "")) ? [ |
|
|
|
'keep_rule' => $in['keeplist_rules'], |
|
|
|
'block_rule' => $in['blocklist_rules'], |
|
|
|
] : []; |
|
|
|
\Phake::verify(Arsse::$db)->subscriptionPropertiesSet("john.doe@example.com", $out2, $props); |
|
|
|
} else { |
|
|
|
\Phake::verify(Arsse::$db, \Phake::times(0))->subscriptionPropertiesSet; |
|
|
@ -648,6 +650,7 @@ class TestV1 extends \JKingWeb\Arsse\Test\AbstractTest { |
|
|
|
[['feed_url' => "http://example.com/", 'category_id' => 1], new FeedException("xmlEntity"), null, null, new ErrorResponse("FetchOther", 502)], |
|
|
|
[['feed_url' => "http://example.com/", 'category_id' => 1], new FeedException("subscriptionNotFound"), null, null, new ErrorResponse("Fetch404", 502)], |
|
|
|
[['feed_url' => "http://example.com/", 'category_id' => 1], new FeedException("unsupportedFeedFormat"), null, null, new ErrorResponse("FetchFormat", 502)], |
|
|
|
[['feed_url' => "http://example.com/", 'category_id' => 1], 2112, new ExceptionInput("constraintViolation"), null, new ErrorResponse("DuplicateFeed", 409)], |
|
|
|
]; |
|
|
|
} |
|
|
|
} |
|
|
|