mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-11-04 07:24:13 +00:00 
			
		
		
		
	[Test] Add a test and some updtes
This commit is contained in:
		
							parent
							
								
									70385ca670
								
							
						
					
					
						commit
						6c72545fc8
					
				
					 1 changed files with 15 additions and 2 deletions
				
			
		
							
								
								
									
										17
									
								
								test/mfm.ts
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								test/mfm.ts
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -168,7 +168,7 @@ describe('Text', () => {
 | 
			
		|||
				}], tokens);
 | 
			
		||||
			});
 | 
			
		||||
 | 
			
		||||
			it('ignore trailing dot', () => {
 | 
			
		||||
			it('ignore trailing period', () => {
 | 
			
		||||
				const tokens = analyze('https://example.com.');
 | 
			
		||||
				assert.deepEqual([{
 | 
			
		||||
					type: 'url',
 | 
			
		||||
| 
						 | 
				
			
			@ -220,6 +220,19 @@ describe('Text', () => {
 | 
			
		|||
					type: 'text', content: ')'
 | 
			
		||||
				}], tokens);
 | 
			
		||||
			});
 | 
			
		||||
 | 
			
		||||
			it('ignore parent brackets with internal brackets', () => {
 | 
			
		||||
				const tokens = analyze('(https://example.com/foo(bar))');
 | 
			
		||||
				assert.deepEqual([{
 | 
			
		||||
					type: 'text', content: '('
 | 
			
		||||
				}, {
 | 
			
		||||
					type: 'url',
 | 
			
		||||
					content: 'https://example.com/foo(bar)',
 | 
			
		||||
					url: 'https://example.com/foo(bar)'
 | 
			
		||||
				}, {
 | 
			
		||||
					type: 'text', content: ')'
 | 
			
		||||
				}], tokens);
 | 
			
		||||
			});
 | 
			
		||||
		});
 | 
			
		||||
 | 
			
		||||
		it('link', () => {
 | 
			
		||||
| 
						 | 
				
			
			@ -265,7 +278,7 @@ describe('Text', () => {
 | 
			
		|||
		});
 | 
			
		||||
 | 
			
		||||
		it('math', () => {
 | 
			
		||||
			const fomula = 'x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}.';
 | 
			
		||||
			const fomula = 'x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}';
 | 
			
		||||
			const text = `\\(${fomula}\\)`;
 | 
			
		||||
			const tokens = analyze(text);
 | 
			
		||||
			assert.deepEqual([
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue