defmodule Chess.GameControllerTest do use ChessWeb.ConnCase alias Chess.Store.Game alias Chess.Auth.User alias Chess.Auth.Guardian @valid_attrs %{} test "lists all entries on index", %{conn: conn} do conn = login(conn) conn = get conn, game_path(conn, :index) assert html_response(conn, 200) =~ "Listing games" end test "creates resource and redirects when data is valid", %{conn: conn} do conn = login(conn) conn = post conn, game_path(conn, :create), game: @valid_attrs game = Repo.one(Game) assert redirected_to(conn) == game_path(conn, :show, game) end test "shows chosen resource", %{conn: conn} do conn = login(conn) game = Repo.insert! %Game{} conn = get conn, game_path(conn, :show, game) assert html_response(conn, 200) =~ "