diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-01-27 19:32:35 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-01-27 19:32:35 +0900 |
| commit | 103fe8b91de036613425ec5d39e5c21c38a6a0ee (patch) | |
| tree | 9f2ec97e3218c3e9d038bd4ceb568a33681c5d1a /test | |
| parent | Merge pull request #3998 from syuilo/l10n_develop (diff) | |
| download | sharkey-103fe8b91de036613425ec5d39e5c21c38a6a0ee.tar.gz sharkey-103fe8b91de036613425ec5d39e5c21c38a6a0ee.tar.bz2 sharkey-103fe8b91de036613425ec5d39e5c21c38a6a0ee.zip | |
[MFM] Resolve #4009
Diffstat (limited to 'test')
| -rw-r--r-- | test/mfm.ts | 29 |
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', () => { |