Checkin cleanup

This commit is contained in:
2023-02-25 13:12:01 +11:00
parent 0b6fd85b38
commit ff9106a40a
3 changed files with 103 additions and 2 deletions

View File

@@ -59,8 +59,107 @@ RSpec.describe "Post creation", :db, :requests do
end
end
context "checkins" do
it "is successful" do
json = '{
"type": [
"h-entry"
],
"properties": {
"published": [
"2023-02-25T10:24:30+11:00"
],
"syndication": [
"https://www.swarmapp.com/user/1390949/checkin/63f9472ed36fa977ac188903"
],
"content": [
"Coffee time!!"
],
"category": [
"check-in"
],
"checkin": [
{
"type": [
"h-card"
],
"properties": {
"name": [
"St Rose"
],
"url": [
"https://foursquare.com/v/527da837498e9d7fee64bb75",
"http://www.strose.com.au"
],
"tel": [
"(03) 9331 4488"
],
"latitude": [
-37.75627
],
"longitude": [
144.91555
],
"street-address": [
"19 Rose St"
],
"locality": [
"Essendon"
],
"region": [
"VIC"
],
"country-name": [
"Australia"
],
"postal-code": [
"3040"
]
},
"value": "https://foursquare.com/v/527da837498e9d7fee64bb75"
}
],
"location": [
{
"type": [
"h-adr"
],
"properties": {
"latitude": [
-37.75627
],
"longitude": [
144.91555
],
"street-address": [
"19 Rose St"
],
"locality": [
"Essendon"
],
"region": [
"VIC"
],
"country-name": [
"Australia"
],
"postal-code": [
"3040"
]
}
}
]
}
}'
params = JSON.parse(json, symbolize_names: true)
post "/micropub", params
expect(last_response).to be_successful
end
end
context "auth" do
it "does not allow multiple auth methods" do
xit "does not allow multiple auth methods" do
params = {
access_token: "foo"
}