Reorganize learn gitlab specs
The following discussion from !58689 (merged) should be addressed:
-
@tancnle started a discussion: suggestion (non-blocking): Should this context outside of the table?
So instead of
8 examples
.learn_gitlab_experiment_tracking_category experiment_a: true, experiment_b: true, result: "Growth::Conversion::Experiment::LearnGitLabA" when signed in is expected to eq "Growth::Conversion::Experiment::LearnGitLabA" when not signed in is expected to eq nil experiment_a: false, experiment_b: false, result: nil when not signed in is expected to eq nil when signed in is expected to eq nil experiment_a: false, experiment_b: true, result: "Growth::Activation::Experiment::LearnGitLabB" when signed in is expected to eq "Growth::Activation::Experiment::LearnGitLabB" when not signed in is expected to eq nil experiment_a: true, experiment_b: false, result: "Growth::Conversion::Experiment::LearnGitLabA" when not signed in is expected to eq nil when signed in is expected to eq "Growth::Conversion::Experiment::LearnGitLabA"
It should be only
5 examples
.learn_gitlab_experiment_tracking_category when signed in experiment_a: false, experiment_b: true, result: "Growth::Activation::Experiment::LearnGitLabB" is expected to eq "Growth::Activation::Experiment::LearnGitLabB" experiment_a: true, experiment_b: true, result: "Growth::Conversion::Experiment::LearnGitLabA" is expected to eq "Growth::Conversion::Experiment::LearnGitLabA" experiment_a: true, experiment_b: false, result: "Growth::Conversion::Experiment::LearnGitLabA" is expected to eq "Growth::Conversion::Experiment::LearnGitLabA" experiment_a: false, experiment_b: false, result: nil is expected to eq nil when not signed in is expected to eq nil
WDYT?