module Experimental::RspecHelpers

Public Instance Methods

has_experiment_bucket(bucket, name = nil, obj = nil) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# 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