diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2017-02-24 12:08:35 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2017-02-24 12:08:57 +0100 |
commit | a85a953e8ef43dfcf003f1354cc5fea05ee37e04 (patch) | |
tree | 7a24742e05e80ad5904400c90a2a4f2eb530d2d2 /test | |
parent | Update tests for changes in acl start code (diff) |
Adapt get_last tests to new output
Diffstat (limited to 'test')
-rw-r--r-- | test/mod_admin_extra_test.exs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/mod_admin_extra_test.exs b/test/mod_admin_extra_test.exs index f5d0b33f..eefe2e9b 100644 --- a/test/mod_admin_extra_test.exs +++ b/test/mod_admin_extra_test.exs @@ -198,29 +198,29 @@ defmodule EjabberdModAdminExtraTest do test "get_last works" do - assert 'Never' == + assert {_, 'NOT FOUND'} = :ejabberd_commands.execute_command(:get_last, [@user, @domain]) EjabberdSmMock.connect_resource @user, @domain, @resource<>"1" EjabberdSmMock.connect_resource @user, @domain, @resource<>"2" - assert 'Online' == + assert {_, 'ONLINE'} = :ejabberd_commands.execute_command(:get_last, [@user, @domain]) EjabberdSmMock.disconnect_resource @user, @domain, @resource<>"1" - assert 'Online' == + assert {_, 'ONLINE'} = :ejabberd_commands.execute_command(:get_last, [@user, @domain]) now = {megasecs, secs, _microsecs} = :os.timestamp timestamp = megasecs * 1000000 + secs EjabberdSmMock.disconnect_resource(@user, @domain, @resource<>"2", timestamp) - {{year, month, day}, {hour, minute, second}} = :calendar.now_to_local_time now - result = List.flatten(:io_lib.format( - "~w-~.2.0w-~.2.0w ~.2.0w:~.2.0w:~.2.0w ", + {{year, month, day}, {hour, minute, second}} = :calendar.now_to_universal_time now + result = IO.iodata_to_binary(:io_lib.format( + "~w-~.2.0w-~.2.0wT~.2.0w:~.2.0w:~.2.0wZ", [year, month, day, hour, minute, second])) - assert result == + assert {result, ""} == :ejabberd_commands.execute_command(:get_last, [@user, @domain]) assert :meck.validate :mod_last |