aboutsummaryrefslogtreecommitdiffstats
path: root/_pytest/test_unfurl.py
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2017-10-01 21:19:50 +0200
committerTrygve Aaberge <trygveaa@gmail.com>2017-10-01 21:19:50 +0200
commit9fdd3d95e48afcbf8e10171ec08fd4698b4b455b (patch)
tree872de704622f9a35377180ffed82a5faae9014ca /_pytest/test_unfurl.py
parentdb4f64ec1f25baa7db99d1ddf4c8ae09d9b1b9e4 (diff)
downloadwee-slack-9fdd3d95e48afcbf8e10171ec08fd4698b4b455b.tar.gz
test: Add tests for unfurl_auto_link_display
Diffstat (limited to '_pytest/test_unfurl.py')
-rw-r--r--_pytest/test_unfurl.py25
1 files changed, 24 insertions, 1 deletions
diff --git a/_pytest/test_unfurl.py b/_pytest/test_unfurl.py
index eebe446..40674b4 100644
--- a/_pytest/test_unfurl.py
+++ b/_pytest/test_unfurl.py
@@ -31,6 +31,26 @@ slack = wee_slack
'output': "url: https://example.com (example with spaces) suffix",
},
{
+ 'input': "url: <https://example.com|example.com> suffix",
+ 'output': "url: example.com suffix",
+ 'auto_link_display': 'text',
+ },
+ {
+ 'input': "url: <https://example.com|different text> suffix",
+ 'output': "url: https://example.com (different text) suffix",
+ 'auto_link_display': 'text',
+ },
+ {
+ 'input': "url: <https://example.com|different text> suffix",
+ 'output': "url: https://example.com (different text) suffix",
+ 'auto_link_display': 'url',
+ },
+ {
+ 'input': "url: <https://example.com|example.com> suffix",
+ 'output': "url: https://example.com suffix",
+ 'auto_link_display': 'url',
+ },
+ {
'input': "<@U407ABLLW|@othernick> multiple unfurl <https://example.com|example with spaces>",
'output': "@othernick multiple unfurl https://example.com (example with spaces)",
},
@@ -47,5 +67,8 @@ def test_unfurl_refs(case, realish_eventrouter):
slack.EVENTROUTER = realish_eventrouter
result = slack.unfurl_refs(
- case['input'], ignore_alt_text=case.get('ignore_alt_text', False))
+ case['input'],
+ ignore_alt_text=case.get('ignore_alt_text', False),
+ auto_link_display=case.get('auto_link_display', 'both'),
+ )
assert result == case['output']