mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-02 20:06:06 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import {diffTreeStoreSetViewed, reactiveDiffTreeStore} from './diff-file.ts';
 | 
						|
 | 
						|
test('diff-tree', () => {
 | 
						|
  const store = reactiveDiffTreeStore({
 | 
						|
    'TreeRoot': {
 | 
						|
      'FullName': '',
 | 
						|
      'DisplayName': '',
 | 
						|
      'EntryMode': '',
 | 
						|
      'IsViewed': false,
 | 
						|
      'NameHash': '....',
 | 
						|
      'DiffStatus': '',
 | 
						|
      'FileIcon': '',
 | 
						|
      'Children': [
 | 
						|
        {
 | 
						|
          'FullName': 'dir1',
 | 
						|
          'DisplayName': 'dir1',
 | 
						|
          'EntryMode': 'tree',
 | 
						|
          'IsViewed': false,
 | 
						|
          'NameHash': '....',
 | 
						|
          'DiffStatus': '',
 | 
						|
          'FileIcon': '',
 | 
						|
          'Children': [
 | 
						|
            {
 | 
						|
              'FullName': 'dir1/test.txt',
 | 
						|
              'DisplayName': 'test.txt',
 | 
						|
              'DiffStatus': 'added',
 | 
						|
              'NameHash': '....',
 | 
						|
              'EntryMode': '',
 | 
						|
              'IsViewed': false,
 | 
						|
              'FileIcon': '',
 | 
						|
              'Children': null,
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          'FullName': 'other.txt',
 | 
						|
          'DisplayName': 'other.txt',
 | 
						|
          'NameHash': '........',
 | 
						|
          'DiffStatus': 'added',
 | 
						|
          'EntryMode': '',
 | 
						|
          'IsViewed': false,
 | 
						|
          'FileIcon': '',
 | 
						|
          'Children': null,
 | 
						|
        },
 | 
						|
      ],
 | 
						|
    },
 | 
						|
  }, '', '');
 | 
						|
  diffTreeStoreSetViewed(store, 'dir1/test.txt', true);
 | 
						|
  expect(store.fullNameMap['dir1/test.txt'].IsViewed).toBe(true);
 | 
						|
  expect(store.fullNameMap['dir1'].IsViewed).toBe(true);
 | 
						|
});
 |