mirror of
				https://github.com/Tencent/tmagic-editor.git
				synced 2025-11-04 10:49:51 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			644 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			644 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { describe, expect, test } from 'vitest';
 | 
						|
 | 
						|
import Target from '../src/Target';
 | 
						|
 | 
						|
describe('Target', () => {
 | 
						|
  test('instance', () => {
 | 
						|
    const target = new Target({
 | 
						|
      isTarget: () => true,
 | 
						|
      id: 'target',
 | 
						|
    });
 | 
						|
    expect(target).toBeInstanceOf(Target);
 | 
						|
  });
 | 
						|
 | 
						|
  test('default target type', () => {
 | 
						|
    const defaultTarget = new Target({
 | 
						|
      isTarget: () => true,
 | 
						|
      id: 'default',
 | 
						|
      type: 'default',
 | 
						|
    });
 | 
						|
    const target = new Target({
 | 
						|
      isTarget: () => true,
 | 
						|
      id: 'target',
 | 
						|
      type: 'target',
 | 
						|
    });
 | 
						|
    expect(defaultTarget.type).toBe('default');
 | 
						|
    expect(target.type).toBe('target');
 | 
						|
  });
 | 
						|
});
 |