mirror of https://github.com/go-gitea/gitea.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
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); |
|
});
|
|
|