fix(工时): 按中国工作日历统计正常耗时
This commit is contained in:
@@ -120,9 +120,9 @@ test('calcStageEffortMetrics returns actual hours and AI estimates per stage', (
|
||||
],
|
||||
});
|
||||
|
||||
assert.equal(metrics.requirement.actualHours, 9);
|
||||
assert.equal(metrics.requirement.actualHours, 8);
|
||||
assert.equal(metrics.product_design.actualHours, 3);
|
||||
assert.equal(metrics.dev.actualHours, 5);
|
||||
assert.equal(metrics.dev.actualHours, 4);
|
||||
assert.equal(metrics.dev.estimateHours, 4.5);
|
||||
assert.equal(metrics.dev.aiEstimateHours, 3.25);
|
||||
assert.equal(metrics.testing.actualHours, 2);
|
||||
@@ -184,7 +184,7 @@ test('calcVersionOverviewEffortTotals sums actual hours and overtime records sep
|
||||
overtimeRecords,
|
||||
});
|
||||
|
||||
assert.equal(totals.actualHours, 11);
|
||||
assert.equal(totals.actualHours, 10);
|
||||
assert.equal(totals.overtimeHours, 3.3);
|
||||
});
|
||||
|
||||
@@ -222,9 +222,9 @@ test('calcPersonalEffortRanking includes bug work and sorts by total hours', ()
|
||||
});
|
||||
|
||||
assert.equal(ranking[0].name, 'Alice');
|
||||
assert.equal(ranking[0].actualHours, 11);
|
||||
assert.equal(ranking[0].actualHours, 10);
|
||||
assert.equal(ranking[0].overtimeHours, 1.5);
|
||||
assert.equal(ranking[0].total, 12.5);
|
||||
assert.equal(ranking[0].total, 11.5);
|
||||
assert.equal(ranking[1].name, 'Bob');
|
||||
assert.equal(ranking[1].actualHours, 4);
|
||||
assert.equal(ranking[1].overtimeHours, 2);
|
||||
|
||||
Reference in New Issue
Block a user