@@ -25,11 +25,11 @@ def teardown
25
25
teardown_app
26
26
end
27
27
28
- def write_prompt ( command , expected_output = nil )
28
+ def write_prompt ( command , expected_output = nil , prompt : "> " )
29
29
@primary . puts command
30
30
assert_output command , @primary
31
31
assert_output expected_output , @primary , 100 if expected_output
32
- assert_output "> " , @primary
32
+ assert_output prompt , @primary
33
33
end
34
34
35
35
def spawn_console ( options , wait_for_prompt : true , env : { } )
@@ -123,21 +123,21 @@ def test_production_console_prompt
123
123
options = "-e production"
124
124
spawn_console ( options )
125
125
126
- write_prompt "123" , "app-template(prod)> 123 "
126
+ write_prompt "123" , prompt : "app-template(prod)>"
127
127
end
128
128
129
129
def test_development_console_prompt
130
130
options = "-e development"
131
131
spawn_console ( options )
132
132
133
- write_prompt "123" , "app-template(dev)> 123 "
133
+ write_prompt "123" , prompt : "app-template(dev)> "
134
134
end
135
135
136
136
def test_test_console_prompt
137
137
options = "-e test"
138
138
spawn_console ( options )
139
139
140
- write_prompt "123" , "app-template(test)> 123 "
140
+ write_prompt "123" , prompt : "app-template(test)> "
141
141
end
142
142
143
143
def test_helper_helper_method
@@ -219,7 +219,7 @@ def test_console_respects_user_defined_prompt_mode
219
219
options = "-e test"
220
220
spawn_console ( options , env : { "IRBRC" => irbrc . path } )
221
221
222
- write_prompt "123" , ">> 123 "
222
+ write_prompt "123" , prompt : ">> "
223
223
ensure
224
224
File . unlink ( irbrc )
225
225
end
0 commit comments