summaryrefslogtreecommitdiff
path: root/testrig/testmodels.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2022-04-24 14:24:43 +0200
committerLibravatar GitHub <noreply@github.com>2022-04-24 14:24:43 +0200
commit0d05bf473ba8e8b64a9e1b0977898581c5a3137d (patch)
treee17d1519ce291ff3c99bdaf4fb3f6b6ed6d951e0 /testrig/testmodels.go
parent[feature] Implement media v2 endpoint to accommodate Tusky 17 (#480) (diff)
downloadgotosocial-0d05bf473ba8e8b64a9e1b0977898581c5a3137d.tar.xz
[bug] Fix status API / status web API being case sensitive (#481)
* make getStatus by id case-insensitive * test get status case insensitive * init config before log
Diffstat (limited to 'testrig/testmodels.go')
-rw-r--r--testrig/testmodels.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/testrig/testmodels.go b/testrig/testmodels.go
index 5ccd3fb90..73dabaed6 100644
--- a/testrig/testmodels.go
+++ b/testrig/testmodels.go
@@ -34,6 +34,7 @@ import (
"net/http"
"net/url"
"os"
+ "strings"
"time"
"github.com/superseriousbusiness/activity/pub"
@@ -1727,6 +1728,22 @@ func NewTestDereferenceRequests(accounts map[string]*gtsmodel.Account) map[strin
DateHeader: date,
}
+ target = URLMustParse(statuses["local_account_1_status_1"].URI)
+ sig, digest, date = GetSignatureForDereference(accounts["remote_account_1"].PublicKeyURI, accounts["remote_account_1"].PrivateKey, target)
+ fossSatanDereferenceLocalAccount1Status1 := ActivityWithSignature{
+ SignatureHeader: sig,
+ DigestHeader: digest,
+ DateHeader: date,
+ }
+
+ target = URLMustParse(strings.ToLower(statuses["local_account_1_status_1"].URI))
+ sig, digest, date = GetSignatureForDereference(accounts["remote_account_1"].PublicKeyURI, accounts["remote_account_1"].PrivateKey, target)
+ fossSatanDereferenceLocalAccount1Status1Lowercase := ActivityWithSignature{
+ SignatureHeader: sig,
+ DigestHeader: digest,
+ DateHeader: date,
+ }
+
target = URLMustParse(statuses["local_account_1_status_1"].URI + "/replies")
sig, digest, date = GetSignatureForDereference(accounts["remote_account_1"].PublicKeyURI, accounts["remote_account_1"].PrivateKey, target)
fossSatanDereferenceLocalAccount1Status1Replies := ActivityWithSignature{
@@ -1778,6 +1795,8 @@ func NewTestDereferenceRequests(accounts map[string]*gtsmodel.Account) map[strin
return map[string]ActivityWithSignature{
"foss_satan_dereference_zork": fossSatanDereferenceZork,
"foss_satan_dereference_zork_public_key": fossSatanDereferenceZorkPublicKey,
+ "foss_satan_dereference_local_account_1_status_1": fossSatanDereferenceLocalAccount1Status1,
+ "foss_satan_dereference_local_account_1_status_1_lowercase": fossSatanDereferenceLocalAccount1Status1Lowercase,
"foss_satan_dereference_local_account_1_status_1_replies": fossSatanDereferenceLocalAccount1Status1Replies,
"foss_satan_dereference_local_account_1_status_1_replies_next": fossSatanDereferenceLocalAccount1Status1RepliesNext,
"foss_satan_dereference_local_account_1_status_1_replies_last": fossSatanDereferenceLocalAccount1Status1RepliesLast,