Skip to content

Commit 096bf2f

Browse files
committed
test(Twitter): Add extra tests for Twitter moments
1 parent 798e135 commit 096bf2f

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

src/__tests__/transformers/Twitter.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ cases(
3636
url: 'https://this-is-not-twitter.com',
3737
valid: false,
3838
},
39+
"non-Twitter url ending with 'twitter.com' and having '/events/'": {
40+
url: 'https://this-is-not-twitter.com/i/events/123',
41+
valid: false,
42+
},
43+
"non-Twitter url ending with 'twitter.com' and having '/moments/'": {
44+
url: 'https://this-is-not-twitter.com/i/moments/123',
45+
valid: false,
46+
},
3947
"non-Twitter url ending with 'twitter.com' and having '/status/'": {
4048
url: 'https://this-is-not-twitter.com/foobar/status/123',
4149
valid: false,
@@ -117,22 +125,26 @@ test('Plugin can transform Twitter links', async () => {
117125
118126
<https://this-is-not-twitter.com>
119127
128+
<https://this-is-not-twitter.com/i/events/123>
129+
130+
<https://this-is-not-twitter.com/i/moments/123>
131+
120132
<https://this-is-not-twitter.com/foobar/status/123>
121133
122134
<https://twitter.com/MichaelDeBoey93>
123-
135+
124136
<https://twitter.com/i/moments/edit/994601867987619840>
125137
126138
<blockquote class=\\"twitter-tweet-mocked-fetch-plugin\\"><p lang=\\"en\\" dir=\\"ltr\\">example</p>&mdash; Kent C. Dodds (@kentcdodds) <a href=\\"https://twitter.com/kentcdodds/status/1078755736455278592\\">December 28, 2018</a></blockquote>
127139
128140
<blockquote class=\\"twitter-tweet-mocked-fetch-plugin\\"><p lang=\\"en\\" dir=\\"ltr\\">example</p>&mdash; Kent C. Dodds (@kentcdodds) <a href=\\"https://twitter.com/kentcdodds/status/1078755736455278592\\">December 28, 2018</a></blockquote>
129-
141+
130142
<a class=\\"twitter-moment-mocked-fetch-plugin\\" href=\\"https://twitter.com/i/moments/994601867987619840\\">🔥 Design Tips</a>
131143
132144
<a class=\\"twitter-moment-mocked-fetch-plugin\\" href=\\"https://twitter.com/i/moments/994601867987619840\\">🔥 Design Tips</a>
133-
145+
134146
<a class=\\"twitter-moment-mocked-fetch-plugin\\" href=\\"https://twitter.com/i/moments/994601867987619840\\">🔥 Design Tips</a>
135-
147+
136148
<a class=\\"twitter-moment-mocked-fetch-plugin\\" href=\\"https://twitter.com/i/moments/994601867987619840\\">🔥 Design Tips</a>
137149
"
138150
`);

src/__tests__/transformers/__fixtures__/Twitter.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ https://not-a-twitter-url.com
22

33
https://this-is-not-twitter.com
44

5+
https://this-is-not-twitter.com/i/events/123
6+
7+
https://this-is-not-twitter.com/i/moments/123
8+
59
https://this-is-not-twitter.com/foobar/status/123
610

711
https://twitter.com/MichaelDeBoey93

0 commit comments

Comments
 (0)