defmodule WaxxWeb.UserSocketTest do
use WaxxWeb.ChannelCase, async: true
import Waxx.AccountsFixtures
alias WaxxWeb.UserSocket
test "connects with a valid api token" do
user = confirmed_user_fixture()
token = api_token_fixture(user)
assert {:ok, socket} = connect(UserSocket, %{"token" => token})
assert socket.assigns.user_id == user.id
end
test "rejects connect without a token" do
assert :error = connect(UserSocket, %{})
end
test "rejects connect with a bogus token" do
assert :error = connect(UserSocket, %{"token" => "definitely-not-a-token"})
end
end
neiam
/waxx
waxx
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
⭐
Log in to mark this repository.
606 B · text
History
c5a2f92