test "returns error when push disabled ", %{conn: conn} do
assert_error_when_disable_push do
conn
test "returns error when push disabled ", %{conn: conn} do
assert_error_when_disable_push do
conn
"endpoint" => subscription.endpoint,
"id" => to_string(subscription.id),
"server_key" => @server_key
"endpoint" => subscription.endpoint,
"id" => to_string(subscription.id),
"server_key" => @server_key
assert_error_when_disable_push do
conn
|> get("/api/v1/push/subscription", %{})
assert_error_when_disable_push do
conn
|> get("/api/v1/push/subscription", %{})
end
test "returns a user subsciption", %{conn: conn, user: user, token: token} do
end
test "returns a user subsciption", %{conn: conn, user: user, token: token} do
assert_error_when_disable_push do
conn
|> put("/api/v1/push/subscription", %{data: %{"alerts" => %{"mention" => false}}})
assert_error_when_disable_push do
conn
|> put("/api/v1/push/subscription", %{data: %{"alerts" => %{"mention" => false}}})
|> put("/api/v1/push/subscription", %{
data: %{"alerts" => %{"mention" => false, "follow" => true}}
})
|> put("/api/v1/push/subscription", %{
data: %{"alerts" => %{"mention" => false, "follow" => true}}
})
assert_error_when_disable_push do
conn
|> delete("/api/v1/push/subscription", %{})
assert_error_when_disable_push do
conn
|> delete("/api/v1/push/subscription", %{})