@@ -33,6 +33,7 @@ import (
33
33
mocksJobsDB "github.com/rudderlabs/rudder-server/mocks/jobsdb"
34
34
mocksTransformer "github.com/rudderlabs/rudder-server/mocks/processor/transformer"
35
35
mockDedup "github.com/rudderlabs/rudder-server/mocks/services/dedup"
36
+ mock_features "github.com/rudderlabs/rudder-server/mocks/services/transformer"
36
37
mockReportingTypes "github.com/rudderlabs/rudder-server/mocks/utils/types"
37
38
"github.com/rudderlabs/rudder-server/processor/isolation"
38
39
"github.com/rudderlabs/rudder-server/processor/transformer"
@@ -2583,7 +2584,8 @@ var _ = Describe("Processor", Ordered, func() {
2583
2584
Context ("MainLoop Tests" , func () {
2584
2585
It ("Should not handle jobs when transformer features are not set" , func () {
2585
2586
mockTransformer := mocksTransformer .NewMockTransformer (c .mockCtrl )
2586
-
2587
+ mockTransformerFeaturesService := mock_features .NewMockFeaturesService (c .mockCtrl )
2588
+ mockTransformerFeaturesService .EXPECT ().Wait ().Return (make (chan struct {})).AnyTimes ()
2587
2589
processor := prepareHandle (NewHandle (config .Default , mockTransformer ))
2588
2590
2589
2591
// crash recover returns empty list
@@ -2601,7 +2603,7 @@ var _ = Describe("Processor", Ordered, func() {
2601
2603
transientsource .NewEmptyService (),
2602
2604
fileuploader .NewDefaultProvider (),
2603
2605
c .MockRsourcesService ,
2604
- getMockTransformerService () ,
2606
+ mockTransformerFeaturesService ,
2605
2607
destinationdebugger .NewNoOpService (),
2606
2608
transformationdebugger .NewNoOpService (),
2607
2609
[]enricher.PipelineEnricher {},
@@ -4970,25 +4972,3 @@ func TestStoreMessageMerge(t *testing.T) {
4970
4972
require .Len (t , merged .dedupKeys , 2 , "dedup keys should have 2 elements" )
4971
4973
require .Equal (t , merged .totalEvents , 2 , "total events should be 2" )
4972
4974
}
4973
-
4974
- func getMockTransformerService () transformerFeaturesService.FeaturesService {
4975
- return & mockTransformerService {}
4976
- }
4977
-
4978
- type mockTransformerService struct {}
4979
-
4980
- func (* mockTransformerService ) SourceTransformerVersion () string {
4981
- return "random-version"
4982
- }
4983
-
4984
- func (* mockTransformerService ) TransformerProxyVersion () string {
4985
- return "random-version"
4986
- }
4987
-
4988
- func (* mockTransformerService ) Wait () chan struct {} {
4989
- return make (chan struct {})
4990
- }
4991
-
4992
- func (* mockTransformerService ) RouterTransform (destType string ) bool {
4993
- return false
4994
- }
0 commit comments