feat: unify owned and competitor work analysis
This commit is contained in:
@@ -57,7 +57,7 @@ func TestComputeWorkGrowth(t *testing.T) {
|
||||
})
|
||||
}
|
||||
|
||||
func TestApplyWorkGrowthFilterSortsAndFilters(t *testing.T) {
|
||||
func TestApplyWorkGrowthFilterPreservesOrderAndFilters(t *testing.T) {
|
||||
mk := func(id string, growth int64) (Work, WorkGrowth) {
|
||||
value := growth
|
||||
return Work{ID: id}, WorkGrowth{Likes: &value, Coverage: "full"}
|
||||
@@ -73,10 +73,10 @@ func TestApplyWorkGrowthFilterSortsAndFilters(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if len(filtered) != 2 || filtered[0].ID != "b" || filtered[1].ID != "a" {
|
||||
t.Fatalf("unexpected filter/sort result: %+v", filtered)
|
||||
if len(filtered) != 2 || filtered[0].ID != "a" || filtered[1].ID != "b" {
|
||||
t.Fatalf("unexpected filter/order result: %+v", filtered)
|
||||
}
|
||||
if filtered[0].LikesGrowth == nil || *filtered[0].LikesGrowth != 900 {
|
||||
if filtered[0].LikesGrowth == nil || *filtered[0].LikesGrowth != 100 {
|
||||
t.Fatalf("growth not attached: %+v", filtered[0])
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user