Module: Experimental::RspecHelpers
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/experimental/rspec_helpers.rb
Instance Method Summary collapse
- #has_experiment_bucket(bucket, name = nil, obj = nil) ⇒ Object
- #is_in_experiment(val = true, name = nil, obj = nil) ⇒ Object
- #is_not_in_experiment(name = nil, obj = nil) ⇒ Object
Instance Method Details
#has_experiment_bucket(bucket, name = nil, obj = nil) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/experimental/rspec_helpers.rb', line 19 def has_experiment_bucket(bucket, name = nil, obj = nil) obj ||= user name ||= experiment_name obj.stub(:experiment_bucket).with(name).and_return(bucket) end |
#is_in_experiment(val = true, name = nil, obj = nil) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/experimental/rspec_helpers.rb', line 5 def is_in_experiment(val = true, name = nil, obj = nil) obj ||= user name ||= experiment_name obj.stub(:in_experiment?).with(name).and_return(val) end |
#is_not_in_experiment(name = nil, obj = nil) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/experimental/rspec_helpers.rb', line 12 def is_not_in_experiment(name = nil, obj = nil) obj ||= user name ||= experiment_name is_in_experiment(false, name, obj) end |