Skip to content
This repository
Newer
Older
100644 437 lines (327 sloc) 27.041 kb
4cb08c86 »
2010-01-21 Add readme and sample files
1
2 tests:
3 usernames:
4 - description: "Autolink trailing username"
5 text: "text @username"
6 expected: "text @<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>"
8977065f »
2010-01-22 Fill in the remainder of the user autolinking specs from the original…
7
b23c6aaa »
2010-01-22 Add a few more username autolink tests (mostly to test git submodules)
8 - description: "Autolink username at the beginning"
9 text: "@username text"
10 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a> text"
8977065f »
2010-01-22 Fill in the remainder of the user autolinking specs from the original…
11
12 - description: "DO NOT Autolink username preceded by a letter"
b23c6aaa »
2010-01-22 Add a few more username autolink tests (mostly to test git submodules)
13 text: "meet@the beach"
14 expected: "meet@the beach"
8977065f »
2010-01-22 Fill in the remainder of the user autolinking specs from the original…
15
e32214a1 »
2010-01-22 Add a few more username autolink tests (mostly to test git submodules)
16 - description: "Autolink username preceded by puctuation"
17 text: "great.@username"
18 expected: "great.@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>"
8977065f »
2010-01-22 Fill in the remainder of the user autolinking specs from the original…
19
20 - description: "Autolink username followed by puctuation"
21 text: "@username&^$%^"
22 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>&^$%^"
23
24 - description: "Autolink username followed by Japanese"
25 text: "@usernameの"
26 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>の"
27
28 - description: "Autolink username preceded by Japanese"
29 text: "あ@username"
30 expected: "あ@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>"
31
32 - description: "Autolink username surrounded by Japanese"
e194a08d »
2010-01-22 Fix bug in conformance test data: autolinking surrounded by Japanese
33 text: "あ@usernameの"
8977065f »
2010-01-22 Fill in the remainder of the user autolinking specs from the original…
34 expected: "あ@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>の"
35
63f28c82 »
2010-09-24 Add a conformance tests for autolinking username in old-style RTs whe…
36 - description: "Autolink usernamt in compressed RT"
37 text: "RT@username: long Tweet is loooong"
38 expected: "RT@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>: long Tweet is loooong"
39
84357f0b »
2010-09-23 Add conformance tests for @user followed by accents (prevent spamming…
40 - description: "DO NOT Autolink username followed by accented latin characters"
41 text: "@aliceìnheiro something something"
42 expected: "@aliceìnheiro something something"
43
44 - description: "DO NOT Autolink username @_ in @_@"
45 text: "oh, snap! @_@"
46 expected: "oh, snap! @_@"
47
8977065f »
2010-01-22 Fill in the remainder of the user autolinking specs from the original…
48 - description: "Autolink username with full-width at sign (U+FF20)"
49 text: "@username"
50 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>"
51
52 - description: "DO NOT Autolink username over 20 characters"
53 text: "@username9012345678901"
d6c92bb1 »
2010-01-22 Fix bug in conformance test data: autolinking username > 20 chars (re…
54 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/username901234567890\">username901234567890</a>1"
73eff47c »
2010-10-05 added test for two usernames
55
56 - description: "Autolink two usernames"
57 text: "@foo @bar"
58 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/foo\">foo</a> @<a class=\"tweet-url username\" href=\"http://twitter.com/bar\">bar</a>"
8934ceec »
2010-10-22 another edge case test
59
687d3351 »
2010-11-01 autolink usernames followed by :
60 - description: "Autolink usernames followed by :"
61 text: "@foo: @bar"
62 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/foo\">foo</a>: @<a class=\"tweet-url username\" href=\"http://twitter.com/bar\">bar</a>"
63
8934ceec »
2010-10-22 another edge case test
64 - description: "Autolink usernames that are followed by international characters"
5b465dd2 »
2010-10-22 fix the yml
65 text: "@foo îs in the house"
66 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/foo\">foo</a> îs in the house"
4cb08c86 »
2010-01-21 Add readme and sample files
67 lists:
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
68 - description: "Autolink list preceded by a space"
4cb08c86 »
2010-01-21 Add readme and sample files
69 text: "text @username/list"
70 expected: "text @<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list\">username/list</a>"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
71
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
72 - description: "DO NOT Autolink list when space follows slash"
73 text: "text @username/ list"
74 expected: "text @<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>/ list"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
75
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
76 - description: "DO NOT Autolink list with empty username"
77 text: "text @/list"
78 expected: "text @/list"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
79
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
80 - description: "Autolink list at the beginning"
81 text: "@username/list"
82 expected: "@<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list\">username/list</a>"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
83
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
84 - description: "DO NOT Autolink list preceded by letter"
85 text: "meet@the/beach"
86 expected: "meet@the/beach"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
87
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
88 - description: "Autolink list preceded by puctuation"
89 text: "great.@username/list"
90 expected: "great.@<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list\">username/list</a>"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
91
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
92 - description: "Autolink list followed by puctuation"
93 text: "@username/list&^$%^"
94 expected: "@<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list\">username/list</a>&^$%^"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
95
048e0a54 »
2010-08-19 Correct the list linking tests to corrently reflect the legnth restri…
96 - description: "Autolink list name over 25 characters (truncated to 25)"
97 text: "@username/list567890123456789012345A"
98 expected: "@<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list567890123456789012345\">username/list567890123456789012345</a>A"
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
99
d64c3eac »
2010-08-19 Add autolinking tests for other list slug formatting issues
100 - description: "Autolink list that contains an _"
101 text: "text @username/list_name"
102 expected: "text @<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list_name\">username/list_name</a>"
103
104 - description: "Autolink list that contains a -"
105 text: "text @username/list-name"
106 expected: "text @<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list-name\">username/list-name</a>"
107
108 - description: "Autolink list that contains a number"
109 text: "text @username/list123"
110 expected: "text @<a class=\"tweet-url list-slug\" href=\"http://twitter.com/username/list123\">username/list123</a>"
111
112 - description: "DO NOT Autolink list starting with a number"
113 text: "@username/1list"
114 expected: "@<a class=\"tweet-url username\" href=\"http://twitter.com/username\">username</a>/1list"
115
4cb08c86 »
2010-01-21 Add readme and sample files
116 hashtags:
117 - description: "Autolink trailing hashtag"
118 text: "text #hashtag"
119 expected: "text <a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a>"
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
120
121 - description: "Autolink alphanumeric hashtag (letter-number-letter)"
122 text: "text #hash0tag"
123 expected: "text <a href=\"http://twitter.com/search?q=%23hash0tag\" title=\"#hash0tag\" class=\"tweet-url hashtag\">#hash0tag</a>"
124
125 - description: "Autolink alphanumeric hashtag (number-letter)"
126 text: "text #1tag"
127 expected: "text <a href=\"http://twitter.com/search?q=%231tag\" title=\"#1tag\" class=\"tweet-url hashtag\">#1tag</a>"
128
129 - description: "Autolink hashtag with underscore"
130 text: "text #hash_tag"
131 expected: "text <a href=\"http://twitter.com/search?q=%23hash_tag\" title=\"#hash_tag\" class=\"tweet-url hashtag\">#hash_tag</a>"
132
133 - description: "DO NOT Autolink all-numeric hashtags"
134 text: "text #1234"
135 expected: "text #1234"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
136
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
137 - description: "DO NOT Autolink hashtag preceded by a letter"
138 text: "text#hashtag"
139 expected: "text#hashtag"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
140
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
141 - description: "Autolink multiple hashtags"
142 text: "text #hashtag1 #hashtag2"
143 expected: "text <a href=\"http://twitter.com/search?q=%23hashtag1\" title=\"#hashtag1\" class=\"tweet-url hashtag\">#hashtag1</a> <a href=\"http://twitter.com/search?q=%23hashtag2\" title=\"#hashtag2\" class=\"tweet-url hashtag\">#hashtag2</a>"
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
144
dae9d932 »
2010-01-22 Fill in hashtag auto linking based on Ruby specs
145 - description: "Autolink hashtag preceded by a period"
146 text: "text.#hashtag"
147 expected: "text.<a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a>"
148
149 - description: "DO NOT Autolink hashtag preceded by &"
150 text: "&#nbsp;"
151 expected: "&#nbsp;"
152
153 - description: "Autolink hashtag followed by ! (! not included)"
154 text: "text #hashtag!"
155 expected: "text <a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a>!"
156
157 - description: "Autolink hashtag followed by Japanese"
158 text: "text #hashtagの"
159 expected: "text <a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a>の"
160
161 - description: "Autolink hashtag preceded by full-width space (U+3000)"
162 text: "text #hashtag"
163 expected: "text <a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a>"
164
165 - description: "Autolink hashtag followed by full-width space (U+3000)"
166 text: "#hashtag text"
167 expected: "<a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a> text"
168
169 - description: "Autolink hashtag with full-width hash (U+FF03)"
170 text: "#hashtag"
171 expected: "<a href=\"http://twitter.com/search?q=%23hashtag\" title=\"#hashtag\" class=\"tweet-url hashtag\">#hashtag</a>"
172
5b38e8a9 »
2010-07-19 Add autolink tests around accented characters
173 - description: "DO NOT Autolink hashtag with accented character at the start"
174 text: "#éhashtag"
175 expected: "#éhashtag"
176
177 - description: "Autolink hashtag with accented character at the end"
178 text: "#hashtagé"
179 expected: "<a href=\"http://twitter.com/search?q=%23hashtagé\" title=\"#hashtagé\" class=\"tweet-url hashtag\">#hashtagé</a>"
180
181 - description: "Autolink hashtag with accented character in the middle"
182 text: "#hashétag"
183 expected: "<a href=\"http://twitter.com/search?q=%23hashétag\" title=\"#hashétag\" class=\"tweet-url hashtag\">#hashétag</a>"
184
185
ba63a8a6 »
2010-01-22 Remove trailing spaces. Re-order autolink conformance data
186 urls:
187 - description: "Autolink trailing url"
188 text: "text http://example.com"
189 expected: "text <a href=\"http://example.com\">http://example.com</a>"
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
190
191 - description: "Autolink url in mid-text"
192 text: "text http://example.com more text"
193 expected: "text <a href=\"http://example.com\">http://example.com</a> more text"
194
195 - description: "Autolink url in Japanese text"
196 text: "いまなにしてるhttp://example.comいまなにしてる"
197 expected: "いまなにしてる<a href=\"http://example.com\">http://example.com</a>いまなにしてる"
198
e810e4ec »
2010-11-01 japanese edge case
199 - description: "Autolink URL without protocol in Japanese text"
200 text: "ABCあああDEF.com"
201 expected: "ABCあああ<a href=\"http://DEF.com\">DEF.com</a>"
202
83e4218f »
2010-07-08 Tweak cases for matching parentheses in URLs
203 - description: "Autolink url surrounded by parentheses does not capture them"
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
204 text: "text (http://example.com)"
8e20dfb6 »
2010-02-02 Fixing quotes in new conformance test
205 expected: "text (<a href=\"http://example.com\">http://example.com</a>)"
ba876020 »
2010-02-02 Allow unicode characters in domains and colons preceding urls
206
83e4218f »
2010-07-08 Tweak cases for matching parentheses in URLs
207 - description: "Autolink url with path surrounded by parentheses does not capture them"
9acf952d »
2010-07-08 Add specs for URLs with embedded, matched parentheses and URLs embded…
208 text: "text (http://example.com/test)"
209 expected: "text (<a href=\"http://example.com/test\">http://example.com/test</a>)"
210
211 - description: "Autolink url with embedded parentheses"
83e4218f »
2010-07-08 Tweak cases for matching parentheses in URLs
212 text: "text http://msdn.com/S(deadbeef)/page.htm"
ee1441d2 »
2010-07-09 Mistyped test data
213 expected: "text <a href=\"http://msdn.com/S(deadbeef)/page.htm\">http://msdn.com/S(deadbeef)/page.htm</a>"
9acf952d »
2010-07-08 Add specs for URLs with embedded, matched parentheses and URLs embded…
214
568af0f8 »
2010-08-10 test for XSS hiding between balanced parens
215 - description: "Autolink url with balanced parens hiding XSS"
216 text: 'text http://foo.bar/("onclick="alert(1)")'
217 expected: 'text <a href="http://foo.bar/">http://foo.bar/</a>("onclick="alert(1)")'
218
9acf952d »
2010-07-08 Add specs for URLs with embedded, matched parentheses and URLs embded…
219 - description: "Autolink url should NOT capture unbalanced parens"
220 text: "Parenthetically bad http://example.com/i_has_a_) thing"
221 expected: "Parenthetically bad <a href=\"http://example.com/i_has_a_\">http://example.com/i_has_a_</a>) thing"
222
85bb047a »
2010-02-02 Remove conformance spec prohibiting URLs preceded by a colon
223 - description: "Autolink url containing unicode characters"
ba876020 »
2010-02-02 Allow unicode characters in domains and colons preceding urls
224 text: "I enjoy Macintosh Brand computers: http://✪df.ws/ejp"
8e20dfb6 »
2010-02-02 Fixing quotes in new conformance test
225 expected: "I enjoy Macintosh Brand computers: <a href=\"http://✪df.ws/ejp\">http://✪df.ws/ejp</a>"
ba876020 »
2010-02-02 Allow unicode characters in domains and colons preceding urls
226
056022c2 »
2010-04-26 Add a .co.jp autolink test
227 - description: "Autolink url with .co. under TLD"
228 text: "test http://www.example.co.jp"
229 expected: "test <a href=\"http://www.example.co.jp\">http://www.example.co.jp</a>"
230
f6dafb5f »
2010-02-03 Add more edge case testing for pinctuation in domains
231 - description: "DO NOT Autolink url containing ! character in the domain"
232 text: "badly formatted http://foo!bar.com"
233 expected: "badly formatted http://foo!bar.com"
234
235 - description: "DO NOT Autolink url containing _ character in the domain"
236 text: "badly formatted http://foo_bar.com"
237 expected: "badly formatted http://foo_bar.com"
238
ba876020 »
2010-02-02 Allow unicode characters in domains and colons preceding urls
239 - description: "Autolink url preceded by :"
240 text: "text:http://example.com"
241 expected: "text:<a href=\"http://example.com\">http://example.com</a>"
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
242
243 - description: "Autolink url followed by ? (without it)"
244 text: "text http://example.com?"
245 expected: "text <a href=\"http://example.com\">http://example.com</a>?"
246
247 - description: "Autolink url followed by ! (without it)"
248 text: "text http://example.com!"
249 expected: "text <a href=\"http://example.com\">http://example.com</a>!"
250
251 - description: "Autolink url followed by , (without it)"
252 text: "text http://example.com,"
253 expected: "text <a href=\"http://example.com\">http://example.com</a>,"
254
75b0baf5 »
2010-11-24 Add a conformance test for autolinking URLs with paths followed by a …
255 - description: "Autolink url with path followed by a comma (wihout the comma)"
256 text: "In http://example.com/test, Douglas explains 42."
257 expected: "In <a href=\"http://example.com/test\">http://example.com/test</a>, Douglas explains 42."
258
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
259 - description: "Autolink url followed by . (without it)"
260 text: "text http://example.com."
261 expected: "text <a href=\"http://example.com\">http://example.com</a>."
262
263 - description: "Autolink url followed by : (without it)"
264 text: "text http://example.com:"
265 expected: "text <a href=\"http://example.com\">http://example.com</a>:"
266
267 - description: "Autolink url followed by ; (without it)"
268 text: "text http://example.com;"
269 expected: "text <a href=\"http://example.com\">http://example.com</a>;"
270
271 - description: "Autolink url followed by ] (without it)"
272 text: "text http://example.com]"
273 expected: "text <a href=\"http://example.com\">http://example.com</a>]"
274
275 - description: "Autolink url followed by ) (without it)"
276 text: "text http://example.com)"
277 expected: "text <a href=\"http://example.com\">http://example.com</a>)"
278
279 - description: "Autolink url followed by } (without it)"
280 text: "text http://example.com}"
281 expected: "text <a href=\"http://example.com\">http://example.com</a>}"
282
283 - description: "Autolink url followed by = (without it)"
284 text: "text http://example.com="
285 expected: "text <a href=\"http://example.com\">http://example.com</a>="
286
287 - description: "Autolink url followed by ' (without it)"
288 text: "text http://example.com'"
289 expected: "text <a href=\"http://example.com\">http://example.com</a>'"
290
291 - description: "DO NOT Autolink url preceded by /"
292 text: "text /http://example.com"
293 expected: "text /http://example.com"
294
295 - description: "DO NOT Autolink url preceded by !"
296 text: "text !http://example.com"
297 expected: "text !http://example.com"
298
299 - description: "DO NOT Autolink url preceded by ="
300 text: "text =http://example.com"
301 expected: "text =http://example.com"
302
335add9f »
2010-10-20 don't allow @ as a preceding character for URLs
303 - description: "DO NOT Autolink url preceded by @"
304 text: "@http://example.com"
305 expected: "@http://example.com"
306
307 - description: "DO NOT Autolink domain in email address"
308 text: "foo@bar.com"
309 expected: "foo@bar.com"
310
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
311 - description: "Autolink url embedded in link tag"
312 text: "<link rel='true'>http://example.com</link>"
313 expected: "<link rel='true'><a href=\"http://example.com\">http://example.com</a></link>"
314
315 - description: "Autolink multiple urls"
316 text: "http://example.com https://sslexample.com http://sub.example.com"
4c437bc1 »
2010-01-22 Remove invalid test case
317 expected: "<a href=\"http://example.com\">http://example.com</a> <a href=\"https://sslexample.com\">https://sslexample.com</a> <a href=\"http://sub.example.com\">http://sub.example.com</a>"
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
318
319 - description: "Autolink url with long TLD"
320 text: "http://example.mobi/path"
321 expected: "<a href=\"http://example.mobi/path\">http://example.mobi/path</a>"
322
49f08f5a »
2010-10-04 new conformance behavior
323 - description: "Autolink url containing ending with #value (not as url + hashtag)"
324 text: "http://foo.com/?#foo"
325 expected: "<a href=\"http://foo.com/?#foo\">http://foo.com/?#foo</a>"
326
7f54f4c0 »
2010-01-22 Fill in some URL autolinking from the Ruby specs
327 - description: "Autolink url without protocol (with www)"
49f08f5a »
2010-10-04 new conformance behavior
328 text: "www.example.biz"
329 expected: "<a href=\"http://www.example.biz\">www.example.biz</a>"
8e920e6a »
2010-01-27 Add case sensitivity test for link without protocol
330
331 - description: "Autolink url without protocol (with WWW)"
49f08f5a »
2010-10-04 new conformance behavior
332 text: "WWW.EXAMPLE.BIZ"
4dedc283 »
2010-10-04 fix test
333 expected: "<a href=\"http://WWW.EXAMPLE.BIZ\">WWW.EXAMPLE.BIZ</a>"
49f08f5a »
2010-10-04 new conformance behavior
334
335 - description: "Autolink URL without protocol and without www (ending in .com)"
336 text: "foo.com"
337 expected: "<a href=\"http://foo.com\">foo.com</a>"
338
339 - description: "Autolink URL without protocol and without www (ending in .org)"
340 text: "foo.org"
341 expected: "<a href=\"http://foo.org\">foo.org</a>"
342
343 - description: "Autolink URL without protocol and without www (ending in .net)"
344 text: "foo.net"
345 expected: "<a href=\"http://foo.net\">foo.net</a>"
346
347 - description: "Autolink URL without protocol and without www (ending in .gov)"
348 text: "foo.gov"
349 expected: "<a href=\"http://foo.gov\">foo.gov</a>"
350
351 - description: "Autolink URL without protocol and without www (ending in .edu)"
352 text: "foo.edu"
353 expected: "<a href=\"http://foo.edu\">foo.edu</a>"
354
355 - description: "Autolink URL without protocol and without www not ending in /.(edu|com|gov|org|net)/"
356 text: "foo.it twitter.co.jp foo.commerce foo.nettastic foo.us foo.co.uk"
357 expected: "foo.it twitter.co.jp foo.commerce foo.nettastic foo.us foo.co.uk"
b5f7f2d1 »
2010-01-29 Add a new conformance tests for http://domain.tld/path&@username
358
0913a3d8 »
2010-03-05 Added test cases for URLs followed by a period for basic URLs as well…
359 - description: "Multiple URLs with different protocols"
360 text: "http://foo.com AND https://bar.com AND www.foobar.com"
361 expected: "<a href=\"http://foo.com\">http://foo.com</a> AND <a href=\"https://bar.com\">https://bar.com</a> AND <a href=\"http://www.foobar.com\">www.foobar.com</a>"
362
0aeb4182 »
2010-03-04 Add a test for two valid domains divided by a space
363 - description: "Autolink raw domain followed by domain"
364 text: "See http://example.com example.com"
49f08f5a »
2010-10-04 new conformance behavior
365 expected: "See <a href=\"http://example.com\">http://example.com</a> <a href=\"http://example.com\">example.com</a>"
0aeb4182 »
2010-03-04 Add a test for two valid domains divided by a space
366
e34bbf4b »
2010-02-23 tests for urls with @-signs in them.
367 - description: "Autolink url that includes @-sign and numeric dir under it"
368 text: "http://www.flickr.com/photos/29674651@N00/4382024406"
369 expected: "<a href=\"http://www.flickr.com/photos/29674651@N00/4382024406\">http://www.flickr.com/photos/29674651@N00/4382024406</a>"
370
371 - description: "Autolink url that includes @-sign and non-numeric dir under it"
372 text: "http://www.flickr.com/photos/29674651@N00/foobar"
e119e959 »
2010-03-04 Correct the flickr-ish path info
373 expected: "<a href=\"http://www.flickr.com/photos/29674651@N00/foobar\">http://www.flickr.com/photos/29674651@N00/foobar</a>"
e34bbf4b »
2010-02-23 tests for urls with @-signs in them.
374
0913a3d8 »
2010-03-05 Added test cases for URLs followed by a period for basic URLs as well…
375 - description: "Autolink URL with only a domain followed by a period doesn't swallow the period."
376 text: "I think it's proper to end sentences with a period http://tell.me. Even when they contain a URL."
377 expected: "I think it's proper to end sentences with a period <a href=\"http://tell.me\">http://tell.me</a>. Even when they contain a URL."
1e2ddb57 »
2010-03-04 Added failing cases for URLs surrounded by parens and URLs followed b…
378
0913a3d8 »
2010-03-05 Added test cases for URLs followed by a period for basic URLs as well…
379 - description: "Autolink URL with a path followed by a period doesn't swallow the period."
1e2ddb57 »
2010-03-04 Added failing cases for URLs surrounded by parens and URLs followed b…
380 text: "I think it's proper to end sentences with a period http://tell.me/why. Even when they contain a URL."
381 expected: "I think it's proper to end sentences with a period <a href=\"http://tell.me/why\">http://tell.me/why</a>. Even when they contain a URL."
382
0913a3d8 »
2010-03-05 Added test cases for URLs followed by a period for basic URLs as well…
383 - description: "Autolink URL with a query followed by a period doesn't swallow the period."
384 text: "I think it's proper to end sentences with a period http://tell.me/why?=because.i.want.it. Even when they contain a URL."
385 expected: "I think it's proper to end sentences with a period <a href=\"http://tell.me/why?=because.i.want.it\">http://tell.me/why?=because.i.want.it</a>. Even when they contain a URL."
386
655fdaad »
2010-04-15 Allow hyphens in domain names, except at the beginning. Disallow sing…
387 - description: "Autolink URL with a hyphen in the domain name"
388 text: "Czech out sweet deals at http://mrs.domain-dash.biz ok?"
389 expected: "Czech out sweet deals at <a href=\"http://mrs.domain-dash.biz\">http://mrs.domain-dash.biz</a> ok?"
390
155e2bd8 »
2010-03-11 Add conformance tests for dot and dash restrictions in domain names
391 - description: "Autolink URL should NOT autolink www...foo"
392 text: "Is www...foo a valid URL?"
393 expected: "Is www...foo a valid URL?"
394
395 - description: "Autolink URL should NOT autolink www.-foo.com"
396 text: "Is www.-foo.com a valid URL?"
397 expected: "Is www.-foo.com a valid URL?"
398
399 - description: "Autolink URL should autolink a domain with a valid dash"
400 text: "Is www.foo-bar.com a valid URL?"
401 expected: "Is <a href=\"http://www.foo-bar.com\">www.foo-bar.com</a> a valid URL?"
9acf952d »
2010-07-08 Add specs for URLs with embedded, matched parentheses and URLs embded…
402
7be56b79 »
2010-03-26 Add a conformance test for search URLs (already passes. Toubleshootin…
403 - description: "Autolink URL should link search urls (with &lang=, not &lang;)"
404 text: "Check out http://search.twitter.com/search?q=avro&lang=en"
1d0ed159 »
2010-10-04 added expected encoding for & in url
405 expected: "Check out <a href=\"http://search.twitter.com/search?q=avro&amp;lang=en\">http://search.twitter.com/search?q=avro&amp;lang=en</a>"
7be56b79 »
2010-03-26 Add a conformance test for search URLs (already passes. Toubleshootin…
406
48c40883 »
2010-08-19 Add a test case for URLs with very long paths
407 - description: "Autolink URL should link urls with very long paths"
408 text: "Check out http://example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
409 expected: "Check out <a href=\"http://example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\">http://example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</a>"
c5ef0227 »
2010-09-21 Add an addition XSS test
410
411 - description: "Autolink URL should HTML escape the URL"
412 text: "example: http://twitter.com/otm_m@\"onmousedown=\"alert('foo')\" style=background-color:yellow;color:yellow;\"/"
413 expected: "example: <a href=\"http://twitter.com/otm_m\">http://twitter.com/otm_m</a>@\"onmousedown=\"alert('foo')\" style=background-color:yellow;color:yellow;\"/"
414
e810e4ec »
2010-11-01 japanese edge case
415
416
b5f7f2d1 »
2010-01-29 Add a new conformance tests for http://domain.tld/path&@username
417 all:
67417609 »
2010-03-04 Make the auto link all test more realistic
418 - description: "Autolink all does not break on URL with @"
655fdaad »
2010-04-15 Allow hyphens in domain names, except at the beginning. Disallow sing…
419 text: "http://www.flickr.com/photos/29674651@N00/4382024406 if you know what's good for you."
420 expected: "<a href=\"http://www.flickr.com/photos/29674651@N00/4382024406\">http://www.flickr.com/photos/29674651@N00/4382024406</a> if you know what's good for you."
b5f7f2d1 »
2010-01-29 Add a new conformance tests for http://domain.tld/path&@username
421
1b2c3be7 »
2010-03-09 Add autolink test for URL with & but no ?
422 - description: "Autolink all does not allow & without ?"
423 text: "Check out: http://example.com/test&@chasesechrist"
424 expected: "Check out: <a href=\"http://example.com/test\">http://example.com/test</a>&@<a class=\"tweet-url username\" href=\"http://twitter.com/chasesechrist\">chasesechrist</a>"
3ba7c459 »
2010-07-12 Add an auto link test for github issue #9
425
c5ef0227 »
2010-09-21 Add an addition XSS test
426 - description: "Correctly handles URL follower directly by @user"
3ba7c459 »
2010-07-12 Add an auto link test for github issue #9
427 text: "See: http://example.com/@user"
428 expected: "See: <a href=\"http://example.com/\">http://example.com/</a>@<a class=\"tweet-url username\" href=\"http://twitter.com/user\">user</a>"
c7d84978 »
2010-08-24 Add a conformance test for the Ruby XSS-after-@ issues
429
13926c12 »
2010-09-28 added some more conformance tests for XSS stuff
430 - description: "Correctly handles URL with an @user followed by trailing /"
431 text: "See: http://example.com/@user/"
432 expected: "See: <a href=\"http://example.com/@user/\">http://example.com/@user/</a>"
433
c7d84978 »
2010-08-24 Add a conformance test for the Ruby XSS-after-@ issues
434 - description: "Does not allow an XSS after an @"
435 text: "See: http://x.xx/@\"style=\"color:pink\"onmouseover=alert(1)//"
436 expected: "See: <a href=\"http://x.xx/\">http://x.xx/</a>@\"style=\"color:pink\"onmouseover=alert(1)//"
Something went wrong with that request. Please try again.