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:, 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
# File 'lib/test_launcher/cli/request.rb', line 4

def initialize(
  search_string:,
  framework:,
  run_all: false,
  disable_spring: false,
  example_name: nil,
  shell:,
  searcher:
)
  @search_string = search_string
  @framework = framework
  @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)


30
31
32
# File 'lib/test_launcher/cli/request.rb', line 30

def disable_spring?
  @disable_spring
end

#example_nameObject



34
35
36
# File 'lib/test_launcher/cli/request.rb', line 34

def example_name
  @example_name
end

#run_all?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/test_launcher/cli/request.rb', line 26

def run_all?
  @run_all
end

#runner(*a) ⇒ Object



42
43
44
# File 'lib/test_launcher/cli/request.rb', line 42

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

#search_stringObject



22
23
24
# File 'lib/test_launcher/cli/request.rb', line 22

def search_string
  @search_string
end

#searcherObject



38
39
40
# File 'lib/test_launcher/cli/request.rb', line 38

def searcher
  framework.searcher(@searcher)
end

#shellObject



50
51
52
# File 'lib/test_launcher/cli/request.rb', line 50

def shell
  @shell
end

#test_case(*a) ⇒ Object



46
47
48
# File 'lib/test_launcher/cli/request.rb', line 46

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