Class: TestLauncher::CLI::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/test_launcher/cli/request.rb

Instance Method Summary collapse

Constructor Details

#initialize(search_string:, framework:, rerun: false, run_all: false, disable_spring: false, example_name: nil, shell:, searcher:) ⇒ Request

Returns a new instance of Request.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/test_launcher/cli/request.rb', line 4

def initialize(
  search_string:,
  framework:,
  rerun: false,
  run_all: false,
  disable_spring: false,
  example_name: nil,
  shell:,
  searcher:
)
  @search_string = search_string
  @framework = framework
  @rerun = rerun
  @run_all = run_all
  @disable_spring = disable_spring
  @example_name = example_name
  @shell = shell
  @searcher = searcher
end

Instance Method Details

#disable_spring?Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/test_launcher/cli/request.rb', line 36

def disable_spring?
  @disable_spring
end

#example_nameObject



40
41
42
# File 'lib/test_launcher/cli/request.rb', line 40

def example_name
  @example_name
end

#rerun?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/test_launcher/cli/request.rb', line 32

def rerun?
  @rerun
end

#run_all?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/test_launcher/cli/request.rb', line 28

def run_all?
  @run_all
end

#runner(*a) ⇒ Object



48
49
50
# File 'lib/test_launcher/cli/request.rb', line 48

def runner(*a)
  framework.runner(*a)
end

#search_stringObject



24
25
26
# File 'lib/test_launcher/cli/request.rb', line 24

def search_string
  @search_string
end

#searcherObject



44
45
46
# File 'lib/test_launcher/cli/request.rb', line 44

def searcher
  framework.searcher(@searcher)
end

#shellObject



56
57
58
# File 'lib/test_launcher/cli/request.rb', line 56

def shell
  @shell
end

#test_case(*a) ⇒ Object



52
53
54
# File 'lib/test_launcher/cli/request.rb', line 52

def test_case(*a)
  framework.test_case(*a)
end