summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-01-27 19:32:35 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-01-27 19:32:35 +0900
commit103fe8b91de036613425ec5d39e5c21c38a6a0ee (patch)
tree9f2ec97e3218c3e9d038bd4ceb568a33681c5d1a /test
parentMerge pull request #3998 from syuilo/l10n_develop (diff)
downloadsharkey-103fe8b91de036613425ec5d39e5c21c38a6a0ee.tar.gz
sharkey-103fe8b91de036613425ec5d39e5c21c38a6a0ee.tar.bz2
sharkey-103fe8b91de036613425ec5d39e5c21c38a6a0ee.zip
[MFM] Resolve #4009
Diffstat (limited to 'test')
-rw-r--r--test/mfm.ts29
1 files changed, 22 insertions, 7 deletions
diff --git a/test/mfm.ts b/test/mfm.ts
index 0d07add0ee..a1f83fe1db 100644
--- a/test/mfm.ts
+++ b/test/mfm.ts
@@ -253,13 +253,28 @@ describe('MFM', () => {
]);
});
- it('spin', () => {
- const tokens = analyze('<spin>:foo:</spin>');
- assert.deepStrictEqual(tokens, [
- tree('spin', [
- leaf('emoji', { name: 'foo' })
- ], {}),
- ]);
+ describe('spin', () => {
+ it('simple', () => {
+ const tokens = analyze('<spin>:foo:</spin>');
+ assert.deepStrictEqual(tokens, [
+ tree('spin', [
+ leaf('emoji', { name: 'foo' })
+ ], {
+ attr: null
+ }),
+ ]);
+ });
+
+ it('with attr', () => {
+ const tokens = analyze('<spin left>:foo:</spin>');
+ assert.deepStrictEqual(tokens, [
+ tree('spin', [
+ leaf('emoji', { name: 'foo' })
+ ], {
+ attr: 'left'
+ }),
+ ]);
+ });
});
it('jump', () => {