aboutsummaryrefslogtreecommitdiff
path: root/test/functional
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2017-05-27 22:25:06 -0400
committerJames McCoy <jamessan@jamessan.com>2017-05-28 07:14:49 -0400
commit6c135b89ee83a9b278cba88889fe4f388ee8aebd (patch)
tree156983e91fc4c62da649ab11e654771ea89d8594 /test/functional
parent3f85c2e43abb3e5f88745849ea35ec0c57b53784 (diff)
downloadrneovim-6c135b89ee83a9b278cba88889fe4f388ee8aebd.tar.gz
rneovim-6c135b89ee83a9b278cba88889fe4f388ee8aebd.tar.bz2
rneovim-6c135b89ee83a9b278cba88889fe4f388ee8aebd.zip
eval: serverstart: Return finalized address to user
In the process of setting up the socket watcher, the address may be changed (e.g., adding the OS-selected port).
Diffstat (limited to 'test/functional')
-rw-r--r--test/functional/eval/server_spec.lua10
1 files changed, 6 insertions, 4 deletions
diff --git a/test/functional/eval/server_spec.lua b/test/functional/eval/server_spec.lua
index a621be2100..115114c3c3 100644
--- a/test/functional/eval/server_spec.lua
+++ b/test/functional/eval/server_spec.lua
@@ -62,12 +62,14 @@ describe('serverstart(), serverstop()', function()
clear_serverlist()
eq({}, funcs.serverlist())
- funcs.serverstart('127.0.0.1:0') -- assign random port
- assert(string.match(funcs.serverlist()[1], '127.0.0.1:%d+'))
+ local s = funcs.serverstart('127.0.0.1:0') -- assign random port
+ assert(string.match(s, '127.0.0.1:%d+'))
+ eq(s, funcs.serverlist()[1])
clear_serverlist()
- funcs.serverstart('127.0.0.1:') -- assign random port
- assert(string.match(funcs.serverlist()[1], '127.0.0.1:%d+'))
+ s = funcs.serverstart('127.0.0.1:') -- assign random port
+ assert(string.match(s, '127.0.0.1:%d+'))
+ eq(s, funcs.serverlist()[1])
clear_serverlist()
funcs.serverstart('127.0.0.1:12345')