mirror of
https://github.com/bjc/prosody.git
synced 2025-04-03 21:27:38 +03:00
mod_version: Add scansion test
Why was this module enabled in the config for tests if it wasn't tested?
This commit is contained in:
parent
ff9bdefc7e
commit
9036462dcb
2 changed files with 29 additions and 0 deletions
|
@ -84,6 +84,8 @@ pidfile = "prosody.pid"
|
|||
|
||||
VirtualHost "localhost"
|
||||
|
||||
hide_os_type = true -- absense tested for in version.scs
|
||||
|
||||
Component "conference.localhost" "muc"
|
||||
storage = "memory"
|
||||
|
||||
|
|
27
spec/scansion/version.scs
Normal file
27
spec/scansion/version.scs
Normal file
|
@ -0,0 +1,27 @@
|
|||
# XEP-0092: Software Version / mod_version
|
||||
|
||||
[Client] Romeo
|
||||
password: password
|
||||
jid: romeo@localhost/dfaZpuxV
|
||||
|
||||
-----
|
||||
|
||||
Romeo connects
|
||||
|
||||
Romeo sends:
|
||||
<iq id='lx2' to='localhost' type='get'>
|
||||
<query xmlns='jabber:iq:version'/>
|
||||
</iq>
|
||||
|
||||
# Version string would vary so we can't do an exact match atm
|
||||
# Inclusion of <os/> is disabled in the config, it should be absent
|
||||
Romeo receives:
|
||||
<iq id='lx2' from='localhost' type='result'>
|
||||
<query xmlns='jabber:iq:version' scansion:strict='true'>
|
||||
<name>Prosody</name>
|
||||
<version scansion:strict='false'/>
|
||||
</query>
|
||||
</iq>
|
||||
|
||||
|
||||
Romeo disconnects
|
Loading…
Add table
Add a link
Reference in a new issue