Skip to content

Commit a69e7a6

Browse files
authored
Merge pull request #1214 from wakatime/develop
Release v1.127.0
2 parents 14be592 + ffede8e commit a69e7a6

31 files changed

+577
-1260
lines changed

cmd/handler/handler_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func TestHandlerNew(t *testing.T) {
6363
})
6464
require.NoError(t, err)
6565

66-
assert.Len(t, res, 1)
66+
require.Len(t, res, 1)
6767
assert.Equal(t, res[0].Heartbeat.APIKey, "00000000-0000-4000-8000-000000000002")
6868
}
6969

cmd/handler/option_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,18 @@ func TestWithFormatting(t *testing.T) {
2424
assert.Len(t, res, 0)
2525
}
2626

27+
func TestWithCategoryDetection(t *testing.T) {
28+
opt := handler.WithCategoryDetection()
29+
30+
chain := heartbeat.NewHandle(noopMock{})
31+
hdl := opt(params.Params{})(chain)
32+
33+
res, err := hdl(context.Background(), nil)
34+
require.NoError(t, err)
35+
36+
assert.Len(t, res, 0)
37+
}
38+
2739
func TestWithEntityModifier(t *testing.T) {
2840
opt := handler.WithEntityModifier()
2941

cmd/heartbeat/heartbeat.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,17 +211,19 @@ func buildHeartbeats(ctx context.Context, params params.Params) []heartbeat.Hear
211211
var heartbeats = make([]heartbeat.Heartbeat, 0, 1+len(params.Heartbeat.ExtraHeartbeats))
212212

213213
heartbeats = append(heartbeats, heartbeat.New(
214+
params.Heartbeat.AIAdditions,
215+
params.Heartbeat.AIDeletions,
214216
params.Heartbeat.Project.BranchAlternate,
215217
params.Heartbeat.Category.String(),
216218
params.Heartbeat.CursorPosition,
217219
params.Heartbeat.Entity,
218220
params.Heartbeat.EntityType,
221+
params.Heartbeat.HumanAdditions,
222+
params.Heartbeat.HumanDeletions,
219223
params.Heartbeat.IsUnsavedEntity,
220224
params.Heartbeat.IsWrite,
221225
params.Heartbeat.Language,
222226
params.Heartbeat.LanguageAlternate,
223-
params.Heartbeat.LineAdditions,
224-
params.Heartbeat.LineDeletions,
225227
params.Heartbeat.LineNumber,
226228
params.Heartbeat.LinesInFile,
227229
params.Heartbeat.LocalFile,

cmd/heartbeat/testdata/api_heartbeats_response.json

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,7 @@
33
[
44
{
55
"data": {
6-
"branch": "heartbeat",
7-
"category": "coding",
8-
"created_at": "2020-04-14T21:27:15Z",
9-
"cursorpos": 12,
10-
"dependencies": ["dep1", "dep2"],
11-
"entity": "/tmp/main.go",
12-
"id": "845a922e-9e65-4775-bd68-bb3196d2e06a",
13-
"is_write": true,
14-
"language": "Go",
15-
"lineno": 42,
16-
"lines": 100,
17-
"machine_name_id": null,
18-
"project": "wakatime-cli",
19-
"type": "file",
20-
"time": 1585598059.0,
21-
"user_agent_id": null,
22-
"user_agent": "wakatime/13.0.6",
23-
"user_id": "9c4a41c0-eb11-4cf5-84b8-d5b7f5e91bea"
6+
"id": "H3C4D5E6-F7G8-9012-3456-789ABCDEF123"
247
}
258
},
269
201

0 commit comments

Comments
 (0)