@@ -25,6 +25,8 @@ import { mockedObject } from "../../utils/mocking.helpers";
25
25
import { createMockQueryHistoryDirs } from "../../../factories/query-history/query-history-dirs" ;
26
26
import { createMockApp } from "../../../__mocks__/appMock" ;
27
27
import { LanguageContextStore } from "../../../../src/language-context-store" ;
28
+ import { mapQueryHistoryVariantAnalysisToDomainModel } from "../../../../src/query-history/store/query-history-variant-analysis-dto-mapper" ;
29
+ import type { VariantAnalysisHistoryItem } from "../../../../src/query-history/variant-analysis-history-item" ;
28
30
29
31
// set a higher timeout since recursive delete may take a while, expecially on Windows.
30
32
jest . setTimeout ( 120000 ) ;
@@ -41,7 +43,7 @@ describe("Variant Analyses and QueryHistoryManager", () => {
41
43
} ;
42
44
43
45
let qhm : QueryHistoryManager ;
44
- let rawQueryHistory : any ;
46
+ let queryHistory : VariantAnalysisHistoryItem [ ] ;
45
47
let disposables : DisposableBucket ;
46
48
47
49
const rehydrateVariantAnalysisStub = jest . fn ( ) ;
@@ -72,9 +74,9 @@ describe("Variant Analyses and QueryHistoryManager", () => {
72
74
73
75
disposables = new DisposableBucket ( ) ;
74
76
75
- rawQueryHistory = readJSONSync (
77
+ queryHistory = readJSONSync (
76
78
join ( STORAGE_DIR , "workspace-query-history.json" ) ,
77
- ) . queries ;
79
+ ) . queries . map ( mapQueryHistoryVariantAnalysisToDomainModel ) ;
78
80
79
81
const app = createMockApp ( { } ) ;
80
82
@@ -122,15 +124,15 @@ describe("Variant Analyses and QueryHistoryManager", () => {
122
124
expect ( rehydrateVariantAnalysisStub ) . toHaveBeenCalledTimes ( 2 ) ;
123
125
expect ( rehydrateVariantAnalysisStub ) . toHaveBeenNthCalledWith (
124
126
1 ,
125
- rawQueryHistory [ 0 ] . variantAnalysis ,
127
+ queryHistory [ 0 ] . variantAnalysis ,
126
128
) ;
127
129
expect ( rehydrateVariantAnalysisStub ) . toHaveBeenNthCalledWith (
128
130
2 ,
129
- rawQueryHistory [ 1 ] . variantAnalysis ,
131
+ queryHistory [ 1 ] . variantAnalysis ,
130
132
) ;
131
133
132
- expect ( qhm . treeDataProvider . allHistory [ 0 ] ) . toEqual ( rawQueryHistory [ 0 ] ) ;
133
- expect ( qhm . treeDataProvider . allHistory [ 1 ] ) . toEqual ( rawQueryHistory [ 1 ] ) ;
134
+ expect ( qhm . treeDataProvider . allHistory [ 0 ] ) . toEqual ( queryHistory [ 0 ] ) ;
135
+ expect ( qhm . treeDataProvider . allHistory [ 1 ] ) . toEqual ( queryHistory [ 1 ] ) ;
134
136
expect ( qhm . treeDataProvider . allHistory . length ) . toBe ( 2 ) ;
135
137
} ) ;
136
138
@@ -141,12 +143,12 @@ describe("Variant Analyses and QueryHistoryManager", () => {
141
143
await qhm . handleRemoveHistoryItem ( [ qhm . treeDataProvider . allHistory [ 0 ] ] ) ;
142
144
143
145
// Add it back to the history
144
- qhm . addQuery ( rawQueryHistory [ 0 ] ) ;
146
+ qhm . addQuery ( queryHistory [ 0 ] ) ;
145
147
expect ( removeVariantAnalysisStub ) . toHaveBeenCalledTimes ( 1 ) ;
146
148
expect ( rehydrateVariantAnalysisStub ) . toHaveBeenCalledTimes ( 2 ) ;
147
149
expect ( qhm . treeDataProvider . allHistory ) . toEqual ( [
148
- rawQueryHistory [ 1 ] ,
149
- rawQueryHistory [ 0 ] ,
150
+ queryHistory [ 1 ] ,
151
+ queryHistory [ 0 ] ,
150
152
] ) ;
151
153
} ) ;
152
154
@@ -163,11 +165,11 @@ describe("Variant Analyses and QueryHistoryManager", () => {
163
165
expect ( removeVariantAnalysisStub ) . toHaveBeenCalledTimes ( 2 ) ;
164
166
expect ( removeVariantAnalysisStub ) . toHaveBeenNthCalledWith (
165
167
1 ,
166
- rawQueryHistory [ 1 ] . variantAnalysis ,
168
+ queryHistory [ 1 ] . variantAnalysis ,
167
169
) ;
168
170
expect ( removeVariantAnalysisStub ) . toHaveBeenNthCalledWith (
169
171
2 ,
170
- rawQueryHistory [ 0 ] . variantAnalysis ,
172
+ queryHistory [ 0 ] . variantAnalysis ,
171
173
) ;
172
174
expect ( qhm . treeDataProvider . allHistory ) . toEqual ( [ ] ) ;
173
175
@@ -185,7 +187,7 @@ describe("Variant Analyses and QueryHistoryManager", () => {
185
187
186
188
await qhm . handleItemClicked ( qhm . treeDataProvider . allHistory [ 0 ] ) ;
187
189
expect ( showViewStub ) . toHaveBeenCalledWith (
188
- rawQueryHistory [ 0 ] . variantAnalysis . id ,
190
+ queryHistory [ 0 ] . variantAnalysis . id ,
189
191
) ;
190
192
} ) ;
191
193
@@ -194,7 +196,7 @@ describe("Variant Analyses and QueryHistoryManager", () => {
194
196
await qhm . handleShowQueryText ( qhm . treeDataProvider . allHistory [ 0 ] ) ;
195
197
196
198
expect ( openQueryTextSpy ) . toHaveBeenCalledWith (
197
- rawQueryHistory [ 0 ] . variantAnalysis . id ,
199
+ queryHistory [ 0 ] . variantAnalysis . id ,
198
200
) ;
199
201
} ) ;
200
202
0 commit comments