# HG changeset patch # User Kim Alvefur # Date 1587400385 -7200 # Node ID f5d88ad24b306907d9057f5253843b7ac87d58b3 # Parent 8e2f9d0fa72d5133d0878b0fce0dc305aa620eb3 mod_lastactivity: Add basic scansion test coverage When run on Lua 5.3 produces an issue similar to #1536 diff -r 8e2f9d0fa72d -r f5d88ad24b30 spec/scansion/lastactivity.scs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/spec/scansion/lastactivity.scs Mon Apr 20 18:33:05 2020 +0200 @@ -0,0 +1,45 @@ +# XEP-0012: Last Activity / mod_lastactivity + +[Client] Romeo + jid: romeo@localhost + password: password + +----- + +Romeo connects + +Romeo sends: + + Hello + + +Romeo receives: + + Hello + + +Romeo sends: + + Goodbye + + +Romeo receives: + + Goodbye + + +# mod_lastlog saves time + status message from the last unavailable presence + +Romeo sends: + + + + +Romeo receives: + + Goodbye + + +Romeo disconnects + +# recording ended on 2020-04-20T14:39:47Z diff -r 8e2f9d0fa72d -r f5d88ad24b30 spec/scansion/prosody.cfg.lua --- a/spec/scansion/prosody.cfg.lua Mon Apr 20 19:22:54 2020 +0200 +++ b/spec/scansion/prosody.cfg.lua Mon Apr 20 18:33:05 2020 +0200 @@ -59,6 +59,7 @@ --"motd"; -- Send a message to users when they log in --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots. --"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use + "lastactivity"; -- Useful for testing --"scansion_record"; -- Records things that happen in scansion test case format