Class: LearnTest::Strategies::GreenOnion
Instance Attribute Summary collapse
#options, #runner
Instance Method Summary
collapse
#argv, #die, #learn_oauth_token, #push_results?, #run_install, #user_id, #username
Constructor Details
#initialize(runner) ⇒ GreenOnion
Returns a new instance of GreenOnion.
6
7
8
9
|
# File 'lib/learn_test/strategies/green_onion.rb', line 6
def initialize(runner)
@rspec_runner = Strategies::Rspec.new(runner)
super
end
|
Instance Attribute Details
#rspec_runner ⇒ Object
Returns the value of attribute rspec_runner.
4
5
6
|
# File 'lib/learn_test/strategies/green_onion.rb', line 4
def rspec_runner
@rspec_runner
end
|
Instance Method Details
#check_dependencies ⇒ Object
#cleanup ⇒ Object
42
43
44
|
# File 'lib/learn_test/strategies/green_onion.rb', line 42
def cleanup
rspec_runner.cleanup
end
|
19
20
21
|
# File 'lib/learn_test/strategies/green_onion.rb', line 19
def configure
rspec_runner.configure
end
|
#detect ⇒ Object
15
16
17
|
# File 'lib/learn_test/strategies/green_onion.rb', line 15
def detect
runner.files.include?('.learn') && green_onion_lab?
end
|
#output ⇒ Object
34
35
36
|
# File 'lib/learn_test/strategies/green_onion.rb', line 34
def output
rspec_runner.output
end
|
#results ⇒ Object
38
39
40
|
# File 'lib/learn_test/strategies/green_onion.rb', line 38
def results
rspec_runner.results
end
|
#run ⇒ Object
30
31
32
|
# File 'lib/learn_test/strategies/green_onion.rb', line 30
def run
rspec_runner.run
end
|
#service_endpoint ⇒ Object
11
12
13
|
# File 'lib/learn_test/strategies/green_onion.rb', line 11
def service_endpoint
'/e/flatiron_rspec'
end
|