Class: Synthra::Types::Scenario
- Defined in:
- lib/synthra/types/scenario.rb
Overview
Scenario type generator (stub implementation)
Constant Summary collapse
- SCENARIOS =
{ user_roles: ["admin", "user", "guest"], status: ["active", "inactive", "pending"], default: ["scenario1", "scenario2", "scenario3"] }.freeze
Instance Method Summary collapse
- #generate_edge(rng, context, args) ⇒ Object
- #generate_invalid(rng, context, args) ⇒ Object
- #generate_random(rng, context, args) ⇒ Object
Instance Method Details
#generate_edge(rng, context, args) ⇒ Object
19 20 21 |
# File 'lib/synthra/types/scenario.rb', line 19 def generate_edge(rng, context, args) rng.sample(["", "edge", "scenario"]) end |
#generate_invalid(rng, context, args) ⇒ Object
23 24 25 |
# File 'lib/synthra/types/scenario.rb', line 23 def generate_invalid(rng, context, args) rng.sample([nil, 123, [], {}]) end |