style: format code after rebase

This commit is contained in:
Cedric Hurst
2026-01-02 17:26:23 -06:00
committed by Ralph Khreish
parent 639df48789
commit 00b0b59ded
4 changed files with 24 additions and 22 deletions

View File

@@ -109,7 +109,9 @@ describe('AI Operation Metadata Preservation - Integration Tests', () => {
expect(loadedTasks[0].description).toBe(
'AI refined description with more detail'
);
expect(loadedTasks[0].details).toBe('AI generated implementation details');
expect(loadedTasks[0].details).toBe(
'AI generated implementation details'
);
expect(loadedTasks[0].testStrategy).toBe('AI suggested test approach');
// Critical: metadata must be preserved
expect(loadedTasks[0].metadata).toEqual(originalMetadata);
@@ -160,7 +162,8 @@ describe('AI Operation Metadata Preservation - Integration Tests', () => {
3. Add refresh token logic
4. Set up protected routes
`.trim(),
testStrategy: 'Unit tests for JWT functions, integration tests for auth flow'
testStrategy:
'Unit tests for JWT functions, integration tests for auth flow'
});
const loadedTasks = await storage.loadTasks();
@@ -169,7 +172,9 @@ describe('AI Operation Metadata Preservation - Integration Tests', () => {
expect(loadedTasks[0].details).toContain('Implementation Plan');
// Realistic metadata preserved with all its nested structure
expect(loadedTasks[0].metadata).toEqual(realisticMetadata);
expect((loadedTasks[0].metadata as Record<string, unknown>).githubIssue).toBe(42);
expect(
(loadedTasks[0].metadata as Record<string, unknown>).githubIssue
).toBe(42);
expect(
(
(loadedTasks[0].metadata as Record<string, unknown>).jira as Record<
@@ -310,7 +315,9 @@ describe('AI Operation Metadata Preservation - Integration Tests', () => {
metadata: { externalId: 'USER-ADDED-123' }
});
const updatedTasks = await storage.loadTasks();
expect(updatedTasks[0].metadata).toEqual({ externalId: 'USER-ADDED-123' });
expect(updatedTasks[0].metadata).toEqual({
externalId: 'USER-ADDED-123'
});
});
});

View File

@@ -62,7 +62,9 @@ describe('MCP Tool Metadata Updates - Integration Tests', () => {
for (const meta of invalidMetadata) {
const parsed = JSON.parse(meta);
const isValidObject =
typeof parsed === 'object' && parsed !== null && !Array.isArray(parsed);
typeof parsed === 'object' &&
parsed !== null &&
!Array.isArray(parsed);
expect(isValidObject).toBe(false);
}
});

View File

@@ -158,9 +158,7 @@ describe('FileStorage Metadata Preservation - Integration Tests', () => {
describe('updateTask() metadata preservation', () => {
it('should preserve existing metadata when updating other fields', async () => {
const originalMetadata = { externalId: 'EXT-123', version: 1 };
const tasks: Task[] = [
createTask('1', { metadata: originalMetadata })
];
const tasks: Task[] = [createTask('1', { metadata: originalMetadata })];
await storage.saveTasks(tasks);
@@ -173,9 +171,7 @@ describe('FileStorage Metadata Preservation - Integration Tests', () => {
});
it('should allow updating metadata field directly', async () => {
const tasks: Task[] = [
createTask('1', { metadata: { original: true } })
];
const tasks: Task[] = [createTask('1', { metadata: { original: true } })];
await storage.saveTasks(tasks);
@@ -207,9 +203,7 @@ describe('FileStorage Metadata Preservation - Integration Tests', () => {
});
it('should preserve metadata when updating status', async () => {
const tasks: Task[] = [
createTask('1', { metadata: { tracked: true } })
];
const tasks: Task[] = [createTask('1', { metadata: { tracked: true } })];
await storage.saveTasks(tasks);
await storage.updateTask('1', { status: 'in-progress' });
@@ -420,9 +414,7 @@ describe('FileStorage Metadata Preservation - Integration Tests', () => {
describe('file format verification', () => {
it('should write metadata to JSON file correctly', async () => {
const tasks: Task[] = [
createTask('1', { metadata: { written: true } })
];
const tasks: Task[] = [createTask('1', { metadata: { written: true } })];
await storage.saveTasks(tasks);

View File

@@ -522,11 +522,12 @@ async function updateTaskById(
)
: [],
status: subtask.status || 'pending',
testStrategy: subtask.testStrategy ?? null,
// Preserve subtask metadata from original (AI schema excludes metadata)
...(originalSubtask?.metadata && {
metadata: originalSubtask.metadata
}) };
testStrategy: subtask.testStrategy ?? null,
// Preserve subtask metadata from original (AI schema excludes metadata)
...(originalSubtask?.metadata && {
metadata: originalSubtask.metadata
})
};
currentSubtaskId++;
return correctedSubtask;
});