Skip to content

Commit e8d741b

Browse files
Adam GoughAdam Gough
authored andcommitted
fix type check
1 parent 9941bbf commit e8d741b

File tree

2 files changed

+36
-9
lines changed

2 files changed

+36
-9
lines changed

apps/sim/app/api/knowledge/[id]/documents/[documentId]/route.test.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,19 @@ describe('Document By ID API Route', () => {
5959
chunkCount: 5,
6060
tokenCount: 100,
6161
characterCount: 500,
62-
processingStatus: 'completed',
62+
processingStatus: 'completed' as const,
6363
processingStartedAt: new Date('2023-01-01T10:00:00Z'),
6464
processingCompletedAt: new Date('2023-01-01T10:05:00Z'),
6565
processingError: null,
6666
enabled: true,
6767
uploadedAt: new Date('2023-01-01T09:00:00Z'),
68+
tag1: null,
69+
tag2: null,
70+
tag3: null,
71+
tag4: null,
72+
tag5: null,
73+
tag6: null,
74+
tag7: null,
6875
deletedAt: null,
6976
}
7077

apps/sim/lib/logs/search-suggestions.test.ts

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,19 +107,29 @@ describe('SearchSuggestions', () => {
107107

108108
describe('generatePreview', () => {
109109
it.concurrent('should generate correct preview for filter keys', () => {
110-
const suggestion = { id: 'test', value: 'level:', label: 'Status', category: 'filters' }
110+
const suggestion = {
111+
id: 'test',
112+
value: 'level:',
113+
label: 'Status',
114+
category: 'filters' as const,
115+
}
111116
const preview = engine.generatePreview(suggestion, '', 0)
112117
expect(preview).toBe('level:')
113118
})
114119

115120
it.concurrent('should generate correct preview for filter values', () => {
116-
const suggestion = { id: 'test', value: 'error', label: 'Error', category: 'level' }
121+
const suggestion = { id: 'test', value: 'error', label: 'Error', category: 'level' as const }
117122
const preview = engine.generatePreview(suggestion, 'level:', 6)
118123
expect(preview).toBe('level:error')
119124
})
120125

121126
it.concurrent('should handle partial replacements correctly', () => {
122-
const suggestion = { id: 'test', value: 'level:', label: 'Status', category: 'filters' }
127+
const suggestion = {
128+
id: 'test',
129+
value: 'level:',
130+
label: 'Status',
131+
category: 'filters' as const,
132+
}
123133
const preview = engine.generatePreview(suggestion, 'lev', 3)
124134
expect(preview).toBe('level:')
125135
})
@@ -129,32 +139,42 @@ describe('SearchSuggestions', () => {
129139
id: 'test',
130140
value: '"workflow1"',
131141
label: 'workflow1',
132-
category: 'workflow',
142+
category: 'workflow' as const,
133143
}
134144
const preview = engine.generatePreview(suggestion, 'workflow:', 9)
135145
expect(preview).toBe('workflow:"workflow1"')
136146
})
137147

138148
it.concurrent('should add space when adding filter after completed filter', () => {
139-
const suggestion = { id: 'test', value: 'trigger:', label: 'Trigger', category: 'filters' }
149+
const suggestion = {
150+
id: 'test',
151+
value: 'trigger:',
152+
label: 'Trigger',
153+
category: 'filters' as const,
154+
}
140155
const preview = engine.generatePreview(suggestion, 'level:error ', 12)
141156
expect(preview).toBe('level:error trigger:')
142157
})
143158

144159
it.concurrent('should handle multiple completed filters', () => {
145-
const suggestion = { id: 'test', value: 'cost:', label: 'Cost', category: 'filters' }
160+
const suggestion = { id: 'test', value: 'cost:', label: 'Cost', category: 'filters' as const }
146161
const preview = engine.generatePreview(suggestion, 'level:error trigger:api ', 24)
147162
expect(preview).toBe('level:error trigger:api cost:')
148163
})
149164

150165
it.concurrent('should handle adding same filter type multiple times', () => {
151-
const suggestion = { id: 'test', value: 'level:', label: 'Status', category: 'filters' }
166+
const suggestion = {
167+
id: 'test',
168+
value: 'level:',
169+
label: 'Status',
170+
category: 'filters' as const,
171+
}
152172
const preview = engine.generatePreview(suggestion, 'level:error ', 12)
153173
expect(preview).toBe('level:error level:')
154174
})
155175

156176
it.concurrent('should handle filter value after existing filters', () => {
157-
const suggestion = { id: 'test', value: 'info', label: 'Info', category: 'level' }
177+
const suggestion = { id: 'test', value: 'info', label: 'Info', category: 'level' as const }
158178
const preview = engine.generatePreview(suggestion, 'level:error level:', 19)
159179
expect(preview).toBe('level:error level:info')
160180
})

0 commit comments

Comments
 (0)