From: AsamK Date: Sat, 15 May 2021 16:40:16 +0000 (+0200) Subject: Update tests X-Git-Tag: v0.8.4~31 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/761baf72063adfb15d99d39bacce3ebdfbe87d0d Update tests --- diff --git a/graalvm-config-dir/reflect-config.json b/graalvm-config-dir/reflect-config.json index db7e24f6..7e21bd3f 100644 --- a/graalvm-config-dir/reflect-config.json +++ b/graalvm-config-dir/reflect-config.json @@ -1091,6 +1091,26 @@ "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeleteRequestingMemberAction", "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}] }, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyAddFromInviteLinkAccessControlAction", + "fields":[{"name":"addFromInviteLinkAccess_", "allowUnsafeAccess":true}] +}, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyAttributesAccessControlAction", + "fields":[{"name":"attributesAccess_", "allowUnsafeAccess":true}] +}, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyDescriptionAction", + "fields":[{"name":"description_", "allowUnsafeAccess":true}] +}, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyDisappearingMessagesTimerAction", + "fields":[{"name":"timer_", "allowUnsafeAccess":true}] +}, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyInviteLinkPasswordAction", + "fields":[{"name":"inviteLinkPassword_", "allowUnsafeAccess":true}] +}, { "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberProfileKeyAction", "fields":[{"name":"presentation_", "allowUnsafeAccess":true}] @@ -1102,6 +1122,10 @@ {"name":"userId_", "allowUnsafeAccess":true} ] }, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMembersAccessControlAction", + "fields":[{"name":"membersAccess_", "allowUnsafeAccess":true}] +}, { "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyTitleAction", "fields":[{"name":"title_", "allowUnsafeAccess":true}] @@ -1117,6 +1141,20 @@ {"name":"userId_", "allowUnsafeAccess":true} ] }, +{ + "name":"org.signal.storageservice.protos.groups.GroupInviteLink", + "fields":[ + {"name":"contentsCase_", "allowUnsafeAccess":true}, + {"name":"contents_", "allowUnsafeAccess":true} + ] +}, +{ + "name":"org.signal.storageservice.protos.groups.GroupInviteLink$GroupInviteLinkContentsV1", + "fields":[ + {"name":"groupMasterKey_", "allowUnsafeAccess":true}, + {"name":"inviteLinkPassword_", "allowUnsafeAccess":true} + ] +}, { "name":"org.signal.storageservice.protos.groups.Member", "fields":[ diff --git a/run_tests.sh b/run_tests.sh index 44a190fb..3df13530 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -79,20 +79,21 @@ sleep 5 run_main -u "$NUMBER_1" setPin "$TEST_PIN_1" run_main -u "$NUMBER_2" removePin -## Identities -run_main -u "$NUMBER_1" listIdentities -run_main -u "$NUMBER_2" trust "$NUMBER_1" -a - ## Contacts run_main -u "$NUMBER_2" updateContact "$NUMBER_1" -n NUMBER_1 -e 10 run_main -u "$NUMBER_2" block "$NUMBER_1" run_main -u "$NUMBER_2" unblock "$NUMBER_1" run_main -u "$NUMBER_2" listContacts +run_main -u "$NUMBER_1" send "$NUMBER_2" -m hi +run_main -u "$NUMBER_2" receive +run_main -u "$NUMBER_2" send "$NUMBER_1" -m hi +run_main -u "$NUMBER_1" receive +run_main -u "$NUMBER_2" receive ## Groups GROUP_ID=$(run_main -u "$NUMBER_1" updateGroup -n GRUPPE -a LICENSE -m "$NUMBER_1" | grep -oP '(?<=").+(?=")') run_main -u "$NUMBER_1" send "$NUMBER_2" -m first -run_main -u "$NUMBER_1" updateGroup -g "$GROUP_ID" -n GRUPPE_UMB -m "$NUMBER_2" +run_main -u "$NUMBER_1" updateGroup -g "$GROUP_ID" -n GRUPPE_UMB -m "$NUMBER_2" --admin "$NUMBER_2" --remove-admin "$NUMBER_2" --description DESCRIPTION --link=enabled-with-approval --set-permission-add-member=only-admins --set-permission-edit-details=only-admins -e 42 run_main -u "$NUMBER_1" listGroups -d run_main -u "$NUMBER_1" --output=json listGroups -d run_main -u "$NUMBER_2" --verbose receive @@ -104,6 +105,11 @@ run_main -u "$NUMBER_1" updateGroup -g "$GROUP_ID" -m "$NUMBER_2" run_main -u "$NUMBER_1" block "$GROUP_ID" run_main -u "$NUMBER_1" unblock "$GROUP_ID" +## Identities +run_main -u "$NUMBER_1" listIdentities +run_main -u "$NUMBER_2" listIdentities +run_main -u "$NUMBER_2" trust "$NUMBER_1" -a + ## Basic send/receive for OUTPUT in "plain-text" "json"; do run_main -u "$NUMBER_1" --output="$OUTPUT" getUserStatus "$NUMBER_1" "$NUMBER_2" "+111111111"