@@ -348,11 +348,20 @@ mod tests {
348348 search : Some ( JSONEngineUrl {
349349 base : Some ( "https://example.com" . to_string ( ) ) ,
350350 method : Some ( crate :: JSONEngineMethod :: Post ) ,
351- params : Some ( vec ! [ SearchUrlParam {
352- name: "param" . to_string( ) ,
353- value: Some ( "test param" . to_string( ) ) ,
354- experiment_config: None ,
355- } ] ) ,
351+ params : Some ( vec ! [
352+ SearchUrlParam {
353+ name: "param" . to_string( ) ,
354+ value: Some ( "test param" . to_string( ) ) ,
355+ enterprise_value: None ,
356+ experiment_config: None ,
357+ } ,
358+ SearchUrlParam {
359+ name: "enterprise-name" . to_string( ) ,
360+ value: None ,
361+ enterprise_value: Some ( "enterprise-value" . to_string( ) ) ,
362+ experiment_config: None ,
363+ } ,
364+ ] ) ,
356365 search_term_param_name : Some ( "baz" . to_string ( ) ) ,
357366 } ) ,
358367 suggestions : Some ( JSONEngineUrl {
@@ -361,6 +370,7 @@ mod tests {
361370 params : Some ( vec ! [ SearchUrlParam {
362371 name: "suggest-name" . to_string( ) ,
363372 value: None ,
373+ enterprise_value: None ,
364374 experiment_config: Some ( "suggest-experiment-value" . to_string( ) ) ,
365375 } ] ) ,
366376 search_term_param_name : Some ( "suggest" . to_string ( ) ) ,
@@ -371,6 +381,7 @@ mod tests {
371381 params : Some ( vec ! [ SearchUrlParam {
372382 name: "trend-name" . to_string( ) ,
373383 value: Some ( "trend-value" . to_string( ) ) ,
384+ enterprise_value: None ,
374385 experiment_config: None ,
375386 } ] ) ,
376387 search_term_param_name : None ,
@@ -413,11 +424,20 @@ mod tests {
413424 search: SearchEngineUrl {
414425 base: "https://example.com" . to_string( ) ,
415426 method: "POST" . to_string( ) ,
416- params: vec![ SearchUrlParam {
417- name: "param" . to_string( ) ,
418- value: Some ( "test param" . to_string( ) ) ,
419- experiment_config: None ,
420- } ] ,
427+ params: vec![
428+ SearchUrlParam {
429+ name: "param" . to_string( ) ,
430+ value: Some ( "test param" . to_string( ) ) ,
431+ enterprise_value: None ,
432+ experiment_config: None ,
433+ } ,
434+ SearchUrlParam {
435+ name: "enterprise-name" . to_string( ) ,
436+ value: None ,
437+ enterprise_value: Some ( "enterprise-value" . to_string( ) ) ,
438+ experiment_config: None ,
439+ } ,
440+ ] ,
421441 search_term_param_name: Some ( "baz" . to_string( ) ) ,
422442 } ,
423443 suggestions: Some ( SearchEngineUrl {
@@ -426,6 +446,7 @@ mod tests {
426446 params: vec![ SearchUrlParam {
427447 name: "suggest-name" . to_string( ) ,
428448 value: None ,
449+ enterprise_value: None ,
429450 experiment_config: Some ( "suggest-experiment-value" . to_string( ) ) ,
430451 } ] ,
431452 search_term_param_name: Some ( "suggest" . to_string( ) ) ,
@@ -436,6 +457,7 @@ mod tests {
436457 params: vec![ SearchUrlParam {
437458 name: "trend-name" . to_string( ) ,
438459 value: Some ( "trend-value" . to_string( ) ) ,
460+ enterprise_value: None ,
439461 experiment_config: None ,
440462 } ] ,
441463 search_term_param_name: None ,
@@ -465,6 +487,7 @@ mod tests {
465487 params : Some ( vec ! [ SearchUrlParam {
466488 name: "variant" . to_string( ) ,
467489 value: Some ( "test variant" . to_string( ) ) ,
490+ enterprise_value: None ,
468491 experiment_config: None ,
469492 } ] ) ,
470493 search_term_param_name : Some ( "ship" . to_string ( ) ) ,
@@ -475,6 +498,7 @@ mod tests {
475498 params : Some ( vec ! [ SearchUrlParam {
476499 name: "suggest-variant" . to_string( ) ,
477500 value: Some ( "sugg test variant" . to_string( ) ) ,
501+ enterprise_value: None ,
478502 experiment_config: None ,
479503 } ] ) ,
480504 search_term_param_name : Some ( "variant" . to_string ( ) ) ,
@@ -485,6 +509,7 @@ mod tests {
485509 params : Some ( vec ! [ SearchUrlParam {
486510 name: "trend-variant" . to_string( ) ,
487511 value: Some ( "trend test variant" . to_string( ) ) ,
512+ enterprise_value: None ,
488513 experiment_config: None ,
489514 } ] ) ,
490515 search_term_param_name : Some ( "trend" . to_string ( ) ) ,
@@ -514,6 +539,7 @@ mod tests {
514539 params: vec![ SearchUrlParam {
515540 name: "variant" . to_string( ) ,
516541 value: Some ( "test variant" . to_string( ) ) ,
542+ enterprise_value: None ,
517543 experiment_config: None ,
518544 } ] ,
519545 search_term_param_name: Some ( "ship" . to_string( ) ) ,
@@ -524,6 +550,7 @@ mod tests {
524550 params: vec![ SearchUrlParam {
525551 name: "suggest-variant" . to_string( ) ,
526552 value: Some ( "sugg test variant" . to_string( ) ) ,
553+ enterprise_value: None ,
527554 experiment_config: None ,
528555 } ] ,
529556 search_term_param_name: Some ( "variant" . to_string( ) ) ,
@@ -534,6 +561,7 @@ mod tests {
534561 params: vec![ SearchUrlParam {
535562 name: "trend-variant" . to_string( ) ,
536563 value: Some ( "trend test variant" . to_string( ) ) ,
564+ enterprise_value: None ,
537565 experiment_config: None ,
538566 } ] ,
539567 search_term_param_name: Some ( "trend" . to_string( ) ) ,
@@ -563,6 +591,7 @@ mod tests {
563591 params : Some ( vec ! [ SearchUrlParam {
564592 name: "variant" . to_string( ) ,
565593 value: Some ( "test variant" . to_string( ) ) ,
594+ enterprise_value: None ,
566595 experiment_config: None ,
567596 } ] ) ,
568597 search_term_param_name : Some ( "ship" . to_string ( ) ) ,
@@ -573,6 +602,7 @@ mod tests {
573602 params : Some ( vec ! [ SearchUrlParam {
574603 name: "suggest-variant" . to_string( ) ,
575604 value: Some ( "sugg test variant" . to_string( ) ) ,
605+ enterprise_value: None ,
576606 experiment_config: None ,
577607 } ] ) ,
578608 search_term_param_name : Some ( "variant" . to_string ( ) ) ,
@@ -583,6 +613,7 @@ mod tests {
583613 params : Some ( vec ! [ SearchUrlParam {
584614 name: "trend-variant" . to_string( ) ,
585615 value: Some ( "trend test variant" . to_string( ) ) ,
616+ enterprise_value: None ,
586617 experiment_config: None ,
587618 } ] ) ,
588619 search_term_param_name : Some ( "trend" . to_string ( ) ) ,
@@ -609,6 +640,7 @@ mod tests {
609640 params : Some ( vec ! [ SearchUrlParam {
610641 name: "subvariant" . to_string( ) ,
611642 value: Some ( "test subvariant" . to_string( ) ) ,
643+ enterprise_value: None ,
612644 experiment_config: None ,
613645 } ] ) ,
614646 search_term_param_name : Some ( "shuttle" . to_string ( ) ) ,
@@ -619,6 +651,7 @@ mod tests {
619651 params : Some ( vec ! [ SearchUrlParam {
620652 name: "suggest-subvariant" . to_string( ) ,
621653 value: Some ( "sugg test subvariant" . to_string( ) ) ,
654+ enterprise_value: None ,
622655 experiment_config: None ,
623656 } ] ) ,
624657 search_term_param_name : Some ( "subvariant" . to_string ( ) ) ,
@@ -629,6 +662,7 @@ mod tests {
629662 params : Some ( vec ! [ SearchUrlParam {
630663 name: "trend-subvariant" . to_string( ) ,
631664 value: Some ( "trend test subvariant" . to_string( ) ) ,
665+ enterprise_value: None ,
632666 experiment_config: None ,
633667 } ] ) ,
634668 search_term_param_name : Some ( "subtrend" . to_string ( ) ) ,
@@ -657,6 +691,7 @@ mod tests {
657691 params: vec![ SearchUrlParam {
658692 name: "subvariant" . to_string( ) ,
659693 value: Some ( "test subvariant" . to_string( ) ) ,
694+ enterprise_value: None ,
660695 experiment_config: None ,
661696 } ] ,
662697 search_term_param_name: Some ( "shuttle" . to_string( ) ) ,
@@ -667,6 +702,7 @@ mod tests {
667702 params: vec![ SearchUrlParam {
668703 name: "suggest-subvariant" . to_string( ) ,
669704 value: Some ( "sugg test subvariant" . to_string( ) ) ,
705+ enterprise_value: None ,
670706 experiment_config: None ,
671707 } ] ,
672708 search_term_param_name: Some ( "subvariant" . to_string( ) ) ,
@@ -677,6 +713,7 @@ mod tests {
677713 params: vec![ SearchUrlParam {
678714 name: "trend-subvariant" . to_string( ) ,
679715 value: Some ( "trend test subvariant" . to_string( ) ) ,
716+ enterprise_value: None ,
680717 experiment_config: None ,
681718 } ] ,
682719 search_term_param_name: Some ( "subtrend" . to_string( ) ) ,
0 commit comments