Skip to content

Commit 93a6f50

Browse files
committed
Create query history items at start of test
1 parent 0413b01 commit 93a6f50

1 file changed

Lines changed: 25 additions & 40 deletions

File tree

extensions/ql-vscode/test/pure-tests/query-history-info.test.ts

Lines changed: 25 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -8,71 +8,56 @@ import { createMockLocalQueryInfo } from '../../src/vscode-tests/factories/local
88
import { createMockRemoteQueryHistoryItem } from '../../src/vscode-tests/factories/remote-queries/remote-query-history-item';
99

1010
describe('Query history info', () => {
11-
describe('getRawQueryName', () => {
12-
it('should get the name for local history items', () => {
13-
const date = new Date('2022-01-01T00:00:00.000Z');
14-
const dateStr = date.toLocaleString();
1511

16-
const queryHistoryItem = createMockLocalQueryInfo(dateStr);
12+
const date = new Date('2022-01-01T00:00:00.000Z');
13+
const dateStr = date.toLocaleString();
14+
const localQueryHistoryItem = createMockLocalQueryInfo(dateStr);
15+
const remoteQueryHistoryItem = createMockRemoteQueryHistoryItem({});
16+
const variantAnalysisHistoryItem: VariantAnalysisHistoryItem = {
17+
t: 'variant-analysis',
18+
status: QueryStatus.InProgress,
19+
completed: false,
20+
historyItemId: 'abc123',
21+
variantAnalysis: createMockVariantAnalysis()
22+
};
1723

18-
const queryName = getRawQueryName(queryHistoryItem);
24+
describe('getRawQueryName', () => {
25+
it('should get the name for local history items', () => {
26+
const queryName = getRawQueryName(localQueryHistoryItem);
1927

20-
expect(queryName).to.equal(queryHistoryItem.getQueryName());
28+
expect(queryName).to.equal(localQueryHistoryItem.getQueryName());
2129
});
2230

2331
it('should get the name for remote query history items', () => {
24-
const queryHistoryItem = createMockRemoteQueryHistoryItem({});
25-
const queryName = getRawQueryName(queryHistoryItem);
32+
const queryName = getRawQueryName(remoteQueryHistoryItem);
2633

27-
expect(queryName).to.equal(queryHistoryItem.remoteQuery.queryName);
34+
expect(queryName).to.equal(remoteQueryHistoryItem.remoteQuery.queryName);
2835
});
2936

3037
it('should get the name for variant analysis history items', () => {
31-
const queryHistoryItem: VariantAnalysisHistoryItem = {
32-
t: 'variant-analysis',
33-
status: QueryStatus.InProgress,
34-
completed: false,
35-
historyItemId: 'abc123',
36-
variantAnalysis: createMockVariantAnalysis()
37-
};
38+
const queryName = getRawQueryName(variantAnalysisHistoryItem);
3839

39-
const queryName = getRawQueryName(queryHistoryItem);
40-
41-
expect(queryName).to.equal(queryHistoryItem.variantAnalysis.query.name);
40+
expect(queryName).to.equal(variantAnalysisHistoryItem.variantAnalysis.query.name);
4241
});
4342
});
4443

4544
describe('getQueryHistoryItemId', () => {
4645
it('should get the ID for local history items', () => {
47-
const date = new Date('2022-01-01T00:00:00.000Z');
48-
const dateStr = date.toLocaleString();
49-
50-
const queryHistoryItem = createMockLocalQueryInfo(dateStr);
46+
const historyItemId = getQueryHistoryItemId(localQueryHistoryItem);
5147

52-
const historyItemId = getQueryHistoryItemId(queryHistoryItem);
53-
54-
expect(historyItemId).to.equal(queryHistoryItem.initialInfo.id);
48+
expect(historyItemId).to.equal(localQueryHistoryItem.initialInfo.id);
5549
});
5650

5751
it('should get the ID for remote query history items', () => {
58-
const queryHistoryItem = createMockRemoteQueryHistoryItem({});
59-
const historyItemId = getQueryHistoryItemId(queryHistoryItem);
52+
const historyItemId = getQueryHistoryItemId(remoteQueryHistoryItem);
6053

61-
expect(historyItemId).to.equal(queryHistoryItem.queryId);
54+
expect(historyItemId).to.equal(remoteQueryHistoryItem.queryId);
6255
});
6356

6457
it('should get the ID for variant analysis history items', () => {
65-
const queryHistoryItem: VariantAnalysisHistoryItem = {
66-
t: 'variant-analysis',
67-
status: QueryStatus.InProgress,
68-
completed: false,
69-
historyItemId: 'abc123',
70-
variantAnalysis: createMockVariantAnalysis()
71-
};
72-
73-
const historyItemId = getQueryHistoryItemId(queryHistoryItem);
58+
const historyItemId = getQueryHistoryItemId(variantAnalysisHistoryItem);
7459

75-
expect(historyItemId).to.equal(queryHistoryItem.historyItemId);
60+
expect(historyItemId).to.equal(variantAnalysisHistoryItem.historyItemId);
7661
});
7762
});
7863
});

0 commit comments

Comments
 (0)