diff options
author | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-12-06 21:00:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-06 21:00:24 +0100 |
commit | 558d5199b9c5020773872c81cb9428ba75f6f490 (patch) | |
tree | dd199d35b8136bd11dce837399658305ac8cba6d /tests/Wallabag | |
parent | 4a1f963531f04427f625f58bda45723c6e69a87c (diff) | |
parent | 5aa0294cca8115ce9a9401f9587d07d7ee37b769 (diff) | |
download | wallabag-558d5199b9c5020773872c81cb9428ba75f6f490.tar.gz wallabag-558d5199b9c5020773872c81cb9428ba75f6f490.tar.zst wallabag-558d5199b9c5020773872c81cb9428ba75f6f490.zip |
Merge pull request #2680 from wallabag/taggingrule-255
Limit rule to 255
Diffstat (limited to 'tests/Wallabag')
-rw-r--r-- | tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php b/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php index 447feb4f..beb0598a 100644 --- a/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php +++ b/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php | |||
@@ -515,6 +515,29 @@ class ConfigControllerTest extends WallabagCoreTestCase | |||
515 | } | 515 | } |
516 | } | 516 | } |
517 | 517 | ||
518 | public function testTaggingRuleTooLong() | ||
519 | { | ||
520 | $this->logInAs('admin'); | ||
521 | $client = $this->getClient(); | ||
522 | |||
523 | $crawler = $client->request('GET', '/config'); | ||
524 | |||
525 | $this->assertEquals(200, $client->getResponse()->getStatusCode()); | ||
526 | |||
527 | $form = $crawler->filter('button[id=tagging_rule_save]')->form(); | ||
528 | |||
529 | $crawler = $client->submit($form, [ | ||
530 | 'tagging_rule[rule]' => str_repeat('title', 60), | ||
531 | 'tagging_rule[tags]' => 'cool tag', | ||
532 | ]); | ||
533 | |||
534 | $this->assertEquals(200, $client->getResponse()->getStatusCode()); | ||
535 | |||
536 | $this->assertGreaterThan(1, $body = $crawler->filter('body')->extract(['_text'])); | ||
537 | |||
538 | $this->assertContains('255 characters', $body[0]); | ||
539 | } | ||
540 | |||
518 | public function testDeletingTaggingRuleFromAnOtherUser() | 541 | public function testDeletingTaggingRuleFromAnOtherUser() |
519 | { | 542 | { |
520 | $this->logInAs('bob'); | 543 | $this->logInAs('bob'); |